]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/hu/learning/common-notation.itely
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
[lilypond.git] / Documentation / hu / learning / common-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: hu -*-
2 @c This file is part of learning.tely
3 @ignore
4     Translation of GIT committish: 48c2b169dc8a9bc2ab2c767cbb83b57cc158742b
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11
12 @c \version "2.19.21"
13
14 @node Elemi kottaírás
15 @chapter Elemi kottaírás
16 @translationof Common notation
17
18 Az @ref{Első lecke} után ez a fejezet ismerteti, hogyan lehet a gyakori
19 kottaelemek felhasználásával gyönyörű kottákat készíteni.
20
21 @menu
22 * Egyszólamú lejegyzés::
23 * Több hang egyszerre::
24 * Dalok::
25 * Utolsó simítások::
26 @end menu
27
28 @node Egyszólamú lejegyzés
29 @section Egyszólamú lejegyzés
30 @translationof Single staff notation
31
32 Ebben a szakaszban bemutatjuk a kotta gyakori elemeit, egyelőre egy szólamnál
33 maradva.
34
35 @menu
36 * Ütemvonalak és ütemek ellenőrzése::
37 * Hangmagasság és előjegyzés::
38 * Ívek::
39 * Artikuláció és dinamika::
40 * Szöveges utasítások::
41 * Automatikus és kézi gerendázás::
42 * Haladó ritmikai parancsok::
43 @end menu
44
45 @node Ütemvonalak és ütemek ellenőrzése
46 @subsection Ütemvonalak és ütemek ellenőrzése
47 @translationof Bar lines and bar checks
48
49 @menu
50 * Ütemvonalak::
51 * Ütemek ellenőrzése::
52 @end menu
53
54 @node Ütemvonalak
55 @unnumberedsubsubsec Ütemvonalak
56 @translationof Bar lines
57
58 A normál (egyszeres) ütemvonalak automatikusan a kottába kerülnek,
59 nem szükséges kézzel szerkeszteni őket. Más típusú ütemvonalakat a
60 @code{\bar} parancs segítségével jeleníthetünk meg, például a
61 @code{\bar "||"}  dupla ütemvonalat jelöl, vagy a @code{\bar "|."}
62 záró ütemvonalat.  Az ütemvonalak teljes listája megtalálható a
63 @ruser{Bar lines} fejezetben.
64
65 @lilypond[verbatim,quote,relative=2]
66 g1 e1 \bar "||" c2. c'4 \bar "|."
67 @end lilypond
68
69 @node Ütemek ellenőrzése
70 @unnumberedsubsubsec Ütemek ellenőrzése
71 @translationof Bar checks
72
73 Habár nem kötelező, de hasznos, ha jelezzük az @emph{ütemek határát} a
74 bemeneti fájlokban. Ezt az ütem szimbólumával, a @code{|}
75 segítségével tehetjük meg. A program képes az ütemeket ellenőrizni,
76 annak megfelelően, hogy az ütemek megfelelő hosszúságúak-e.
77 Az ütemvonalak rögzítése emellett segíti a bemeneti fájlunk könnyebb olvashatóságát,
78 hiszen átláthatóbbá, rendezettebbé teszi azt.
79
80 @c This example deliberately produces a warning
81 @lilypond[verbatim,quote]
82 \relative {
83   g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
84 }
85 @end lilypond
86
87 Ha lefordítjuk a fenti LilyPond fájlt, az alábbi figyelmeztetést fogjuk látni:
88
89 @example
90 warning: barcheck failed at: 1/2
91  g1 | e1 | c2. c'
92                   | g4 c g e | c4 r r2 |
93 @end example
94
95 Bár a hiányzó időtartam ezen egyszerű példánál a zenei kimenetből
96 egyértelműen látszik, a figyelmeztető üzenet célravezetően
97 hívja fel a figyelmet a hiányzó @code{4}-re a 3. ütemben.
98
99 @seealso
100 A kottaírás kézikönyve:
101 @ruser{Bar and bar number checks}.
102
103
104 @node Hangmagasság és előjegyzés
105 @subsection Hangmagasság és előjegyzés
106 @translationof Pitches and key signatures
107
108 @menu
109 * Módosítójelek::
110 * Előjegyzés::
111 * Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban::
112 @end menu
113
114 @warning{A felhasználók gyakran félreértik azt, ahogy a LilyPond az előjegyzéseket
115 alkalmazza -- kérjük olvassa el a figyelmeztetés az oldal alján.}
116
117 @node Módosítójelek
118 @unnumberedsubsubsec Módosítójelek
119 @translationof Pitch alterations
120
121 @cindex módosítójelek
122 @cindex előjegyzés és módosítójelek
123 @cindex kereszt
124 @cindex kettős kereszt
125 @cindex kereszt, kettős
126 @cindex bé
127 @cindex kettős bé
128 @cindex bé, kettős
129 @cindex bebé
130
131 @funindex es
132 @funindex is
133 @funindex eses
134 @funindex isis
135
136 Fogalomtár: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
137 @rglos{double flat}, @rglos{accidental}.
138
139 A hangok neve LilyPondban jelzi a módosítójelet is. Például a @code{c} mindig
140 c hangot jelez (nem ciszt), az előjegyzéstől függetlenül.
141
142 @notation{Keresztes} hangot a hang neve után közvetlenül @code{is} utótagot
143 írva kapunk, @notation{bés} hangot pedig @code{es}-t (asz és esz
144 esetén akár egyszerűen @code{s}-t) írva. Értelemszerűen
145 @notation{kettős kereszt} és @notation{kettős bé} rendre @code{isis} és
146 @code{eses} hozzáadásával írható le. Ez a szabály az északi és a germán
147 nyelvek elnevezési hagyományaiból ered. Más megnevezésű
148 @notation{módosítójelek} használata a @ruser{Note names in other languages}
149 c. fejezetben van leírva.
150
151 @lilypond[verbatim,quote,relative=2]
152 cis4 ees fisis, aeses
153 @end lilypond
154
155 @node Előjegyzés
156 @unnumberedsubsubsec Előjegyzés
157 @translationof Key signatures
158
159 @cindex előjegyzés
160 @cindex dúr
161 @cindex moll
162 @cindex előjegyzés és módosítójelek
163 @cindex hangzás és lejegyzés különbsége
164 @cindex lejegyzés és hangzás különbsége
165
166 @funindex \key
167 @funindex \major
168 @funindex \minor
169
170 Fogalomtár: @rglos{key signature}, @rglos{major},
171 @rglos{minor}.
172
173 Az @notation{előjegyzés} a @code{\key} parancs segítségével állítható be,
174 melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
175 moll: @code{\minor}) követ.
176
177 @lilypond[verbatim,quote,relative=1]
178 \key d \major
179 d4 fis a c |
180 \bar "||" \key c \minor
181 c,4 ees g b |
182 @end lilypond
183
184 @smallspace
185
186 @node Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
187 @unnumberedsubsubsec Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
188 @translationof Warning: key signatures and pitches
189
190 Fogalomtár: @rglos{accidental}, @rglos{key signature},
191 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
192 @rglos{transposition}, @rglos{Pitch names}.
193
194 A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
195 együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
196 a kottában. A LilyPond forrásfájlban az előjegyzés után is ki kell tenni
197 a megfelelő módosításokat! Ez a viselkedés elsőre zavart okozhat, úgyhogy
198 bővebb magyarázatra szorul.
199
200 A LilyPond különbséget tesz a zenei tartalom és megjelenés, azaz a hangzó
201 és a lejegyzett zene között. A módosítás (hogy egy hang fel van-e emelve
202 vagy le van-e süllyesztve) a hangmagassághoz tartozik, így a zenei tartalom
203 része. Az, hogy a kottában a hang előtt szerepel-e egy kereszt, feloldójel
204 vagy bé, a lejegyzéshez tartozik. A kotta lejegyzésének szigorú szabályai
205 vannak, és a módosítójelek előállításánál a LilyPond intelligens módon
206 ezeket a szabályokat követi. A hangmagasságokat a felhasználó határozza meg:
207 mindig azt kell pontosan leírni, amit az ember hall.
208
209 Ebben a példában:
210
211 @lilypond[verbatim,quote,relative=2]
212 \key d \major
213 cis4 d e fis
214 @end lilypond
215
216 @noindent
217 egyik hang előtt sincs a kottában módosítójel, de ettől a LilyPond
218 forrásfájlban még ki kell rakni az @code{is}
219 utótagokat, hiszen cisz és fisz hang szól.
220
221 Ha leírunk egy @code{b}-t, azaz egy h hangot, az nem azt jelenti, hogy
222 @qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
223 @qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
224
225
226 @lilypond[verbatim,quote,relative=2]
227 \key aes \major
228 aes4 c b c
229 @end lilypond
230
231 Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
232 igényel a begépelésnél, de több előnye van: könnyebb a
233 @notation{transzponálás}, valamint a konkrét kiírt módosítójelek többfajta
234 rendszer szerint határozhatóak meg. Ezekre a rendszerekre látható néhány példa
235 az @ruser{Automatic accidentals} c. fejezetben.
236
237
238 @seealso
239 A kottaírás kézikönyve:
240 @ruser{Note names in other languages},
241 @ruser{Accidentals},
242 @ruser{Automatic accidentals},
243 @ruser{Key signature}.
244
245
246 @node Ívek
247 @subsection Ívek
248 @translationof Ties and slurs
249
250 @cindex átkötés
251 @cindex kötőív
252 @cindex frazeálóív
253
254 @funindex ~
255 @funindex ( ... )
256 @funindex \( ... \)
257
258 @menu
259 * Átkötés::
260 * Kötőív::
261 * Frazeálóív::
262 * Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban::
263 @end menu
264
265 @node Átkötés
266 @unnumberedsubsubsec Átkötés
267 @translationof Ties
268
269 Fogalomtár: @rglos{tie}.
270
271 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
272 karaktert írunk.
273
274 @lilypond[verbatim,quote,relative=2]
275 g4~ g c2~ | c4~ c8 a~ a2 |
276 @end lilypond
277
278 @cindex bare duration
279 @cindex duration, bare
280
281 When the pitch does not change, as is always the case with tied notes,
282 subsequent pitches may be omitted, specifying just the bare duration:
283
284 @lilypond[verbatim,quote,relative=2]
285 g4~ 4 c2~ | 4~ 8 a~ 2 |
286 @end lilypond
287
288 This shorthand may be useful in other places where the rhythm changes
289 with an unchanging pitch, but remember that a bare pitch followed by a
290 space and a bare duration will be interpreted as a single note. In
291 other words, @code{c4 a 8 8} would be interpreted as @code{c4 a8 a8},
292 not as @code{c4 a4 a8 a8}.  Write instead @code{c4 a4 8 8 }.
293
294 @node Kötőív
295 @unnumberedsubsubsec Kötőív
296 @translationof Slurs
297
298 Fogalomtár: @rglos{slur}.
299
300 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
301 @code{(}, záróhangja után @code{)} írandó.
302
303 @lilypond[verbatim,quote,relative=2]
304 d4( c16) cis( d e c cis d) e( d4)
305 @end lilypond
306
307 @node Frazeálóív
308 @unnumberedsubsubsec Frazeálóív
309 @translationof Phrasing slurs
310
311
312 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
313
314 A @notation{frázisokat} jelölő ívek elejét és végét a @code{\(} és
315 @code{\)} jelek határozzák meg. Szerepelhet egyszerre kötőív és frazeálóív,
316 de egyszerre két kötőív vagy két frazeálóív nem.
317
318 @lilypond[verbatim,quote,relative=2]
319 g4\( g8( a) b( c) b4\)
320 @end lilypond
321
322 @smallspace
323
324 @cindex kötőív és átkötés különbsége
325
326 @node Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
327 @unnumberedsubsubsec Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
328 @translationof Warnings: slurs vs. ties
329
330 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
331
332 A @notation{kötőív} kinézetre hasonlít az @notation{átkötéshez}, de más a
333 jelentése. Az átkötés egy hang hosszát toldja meg a következő, ugyanolyan
334 magasságú hangéval. A kötőív egy dallam @notation{artikulációját} határozza
335 meg, és több hangot átívelhet. Természetesen egy kötőíven belül lehetnek
336 átkötött hangok.
337
338 @lilypond[verbatim,quote,relative=2]
339 c4~( c8 d~ 4 e)
340 @end lilypond
341
342
343 @seealso
344 A kottaírás kézikönyve:
345 @ruser{Ties},
346 @ruser{Slurs},
347 @ruser{Phrasing slurs}.
348
349
350 @node Artikuláció és dinamika
351 @subsection Artikuláció és dinamika
352 @translationof Articulation and dynamics
353
354 @menu
355 * Artikuláció::
356 * Ujjrend::
357 * Dinamika::
358 @end menu
359
360 @node Artikuláció
361 @unnumberedsubsubsec Artikuláció
362 @translationof Articulations
363
364 @cindex artikuláció
365 @cindex hangsúly
366 @cindex staccato
367
368 Fogalomtár: @rglos{articulation}.
369
370 Egy hang @notation{artikulációját} egy gondolatjel (@code{-}) után írt megfelelő
371 karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
372
373 @lilypond[verbatim,quote,relative=2]
374 c4-^ c-+ c-- c-!
375 c4-> c-. c2-_
376 @end lilypond
377
378 @node Ujjrend
379 @unnumberedsubsubsec Ujjrend
380 @translationof Fingerings
381
382 @cindex fingering
383
384 @funindex ^
385 @funindex _
386
387 Fogalomtár: @rglos{fingering}.
388
389 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
390 gondolatjellel (@code{-}) és számmal jelezhető:
391
392 @lilypond[verbatim,quote,relative=2]
393 c-3 e-5 b-2 a-1
394 @end lilypond
395
396 Az artikulációs jelzések és ujjrendek automatikusan a hang helyes oldalára
397 kerülnek, de ez felülírható, ha a gondolatjelet (@code{-}) kicseréljük
398 @code{^} vagy @code{_} karakterre, ami azt jelenti, hogy a jelzés az előbbi
399 esetben mindig a hang felett, ill. az utóbbi esetben mindig a hang alatt fog
400 elhelyezkedni. Egy hangon több artikulációs jel is lehet. Mindazonáltal a
401 legtöbb esetben legjobb, ha a LilyPond határozza meg, melyik oldalra
402 kerüljenek a jelzések.
403
404 @lilypond[verbatim,quote,relative=2]
405 c4_-^1 d^. f^4_2-> e^-_+
406 @end lilypond
407
408 @node Dinamika
409 @unnumberedsubsubsec Dinamika
410 @translationof Dynamics
411
412 @cindex dinamika
413 @cindex decrescendo
414 @cindex crescendo
415
416 @funindex \f
417 @funindex \ff
418 @funindex \mp
419 @funindex \p
420 @funindex \mf
421 @funindex \pp
422 @funindex \<
423 @funindex \>
424 @funindex \!
425
426 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
427 @rglos{decrescendo}.
428
429 @notation{Dinamikai jelzések} kottába írásához a megfelelő rövidítést kell
430 @code{\} karakterrel együtt azon hang után írni, amelytől kezdve érvényes:
431
432 @lilypond[verbatim,quote,relative=2]
433 c\ff c\mf c\p c\pp
434 @end lilypond
435
436 A @notation{crescendo} és @notation{decrescendo} a @code{\<}, ill. @code{\>}
437 paranccsal kezdődik, és a következő dinamikai jelzésnél vagy a @code{\!}
438 parancsnál fejeződik be:
439
440 @lilypond[verbatim,quote,relative=2]
441 c2\< c2\ff\> c2 c2\!
442 @end lilypond
443
444
445 @seealso
446 A kottaírás kézikönyve:
447 @ruser{Articulations and ornamentations},
448 @ruser{Fingering instructions},
449 @ruser{Dynamics}.
450
451
452 @node Szöveges utasítások
453 @subsection Szöveges utasítások
454 @translationof Adding text
455
456 @cindex szöveg
457 @cindex formázott szöveg
458
459 @funindex \markup
460
461 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
462
463 @lilypond[verbatim,quote,relative=2]
464 c2^"espr" a_"legato"
465 @end lilypond
466
467 Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
468 Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
469
470 @lilypond[verbatim,quote,relative=2]
471 c2^\markup { \bold espr }
472 a2_\markup {
473   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
474 }
475 @end lilypond
476
477
478 @seealso
479 A kottaírás kézikönyve:
480 @ruser{Writing text}.
481
482
483 @node Automatikus és kézi gerendázás
484 @subsection Automatikus és kézi gerendázás
485 @translationof Automatic and manual beams
486
487 @cindex gerendázás
488 @cindex automatikus gerendázás
489 @cindex kézi gerendázás
490 @cindex gerendázás, automatikus
491 @cindex gerendázás, kézi
492
493 @funindex [ ... ]
494 @funindex [
495 @funindex ]
496 @funindex \autoBeamOff
497 @funindex \autoBeamOn
498
499 Fogalomtár: @rglos{beam}.
500
501 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
502
503 @lilypond[verbatim,quote,relative=2]
504 a8 ais d ees r d c16 b a8
505 @end lilypond
506
507 Amennyiben az automatikus gerendázás nem megfelelő, kézzel felüldefiniálható.
508 Ha egyszeri alkalommal kell a gerendázást megváltoztatni, a gerenda első
509 hangja után @code{[}, az utolsó hangja után @code{]} írandó.
510
511 @lilypond[verbatim,quote,relative=2]
512 a8[ ais] d[ ees r d] c16 b a8
513 @end lilypond
514
515 Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
516 szolgál. Egészen addig tart a hatása, amíg vissza nem kapcsoljuk az
517 automatikus gerendázást az @code{\autoBeamOn} segítségével.
518
519 @lilypond[verbatim,quote,relative=2]
520 \autoBeamOff
521 a8 c b4 d8. c16 b4 |
522 \autoBeamOn
523 a8 c b4 d8. c16 b4 |
524 @end lilypond
525
526
527 @seealso
528 A kottaírás kézikönyve:
529 @ruser{Automatic beams},
530 @ruser{Manual beams}.
531
532
533 @node Haladó ritmikai parancsok
534 @subsection Haladó ritmikai parancsok
535 @translationof Advanced rhythmic commands
536
537 @menu
538 * Felütés::
539 * n-olák::
540 * Előkék::
541 @end menu
542
543 @node Felütés
544 @unnumberedsubsubsec Felütés
545 @translationof Partial measure
546
547 @cindex felütés
548 @cindex csonkaütem
549
550 @funindex \partial
551
552 Fogalomtár: @rglos{anacrusis}.
553
554 @notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
555 A parancs után egy ritmusértéket kell írni: például @code{\partial 4} egy
556 negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
557 eredményez.
558
559 @lilypond[verbatim,quote,relative=2]
560 \partial 8 f8 |
561 c2 d |
562 @end lilypond
563
564 @node n-olák
565 @unnumberedsubsubsec n-olák
566 @translationof Tuplets
567
568
569 @cindex triola
570 @cindex n-ola
571
572 @funindex \tuplet
573
574 Fogalomtár: @rglos{note value}, @rglos{triplet}.
575
576 Triolák, kvintolák stb. (általánosan @notation{n-olák}) a @code{\times}
577 kulcsszóval írhatóak le. A parancs után egy törtszámot és egy dallamot kell
578 írni: a dallamban a hangok hosszúságai a törtszámmal szorzódnak meg. Például
579 a @notation{triolák} lejegyzett hosszúságuk 2/3 részéig szólnak, így triolánál
580 2/3 kell, hogy legyen a tört értéke.
581
582 @lilypond[verbatim,quote,relative=2]
583 \tuplet 3/2 { f8 g a }
584 \tuplet 3/2 { c r c }
585 \tuplet 3/2 { f,8 g16[ a g a] }
586 \tuplet 3/2 { d4 a8 }
587 @end lilypond
588
589 @node Előkék
590 @unnumberedsubsubsec Előkék
591 @translationof Grace notes
592
593 @cindex előke
594 @cindex acciaccatura
595 @cindex appoggiatura
596
597 @funindex \grace
598 @funindex \acciaccatura
599 @funindex \appoggiatura
600 @funindex acciaccatura
601
602 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
603 @rglos{appoggiatura}.
604
605 Az @notation{előkéket} a @code{\grace} parancs jelöli. Súlyos előkék előtt
606 az @code{\appoggiatura}, súlytalanok előtt az @code{\acciaccatura} parancs
607 áll:
608
609 @lilypond[verbatim,quote,relative=2]
610 c2 \grace { a32 b } c2
611 c2 \appoggiatura b16 c2
612 c2 \acciaccatura b16 c2
613 @end lilypond
614
615
616 @seealso
617 A kottaírás kézikönyve:
618 @ruser{Grace notes},
619 @ruser{Tuplets},
620 @ruser{Upbeats}.
621
622
623 @node Több hang egyszerre
624 @section Több hang egyszerre
625 @translationof Multiple notes at once
626
627 Ebben a szakaszban annak a lehetőségeit vizsgáljuk meg, hogyan lehet
628 többszólamú zenét írni a LilyPondban. Ebbe beletartozik a több hangszerre,
629 több kottasort elfoglaló hangszerre (pl. zongorára) írt művek, valamint
630 akkordok lejegyzése.
631
632 A @notation{polifónia} szót ezentúl annak a speciális esetnek a megnevezésére
633 használjuk, amikor egy vonalrendszeren belül több szólam szerepel.
634
635 @menu
636 * A zenei kifejezés fogalma::
637 * Több kottasor::
638 * Kottasor-csoport::
639 * Hangok akkordba foglalása::
640 * Több szólam egy kottasoron belül::
641 @end menu
642
643
644 @node A zenei kifejezés fogalma
645 @subsection A zenei kifejezés fogalma
646 @translationof Music expressions explained
647
648 @cindex zenei kifejezés
649 @cindex kifejezés, zenei
650 @cindex összetett zenei kifejezés
651 @cindex zenei kifejezés, összetett
652
653
654 @menu
655 * Analógia matematikai kifejezések::
656 * Egyidejű zenei kifejezések több kottasor::
657 * Egyidejű zenei kifejezések egy kottasor::
658 @end menu
659
660 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
661 Egy hang már egy kifejezés:
662
663 @lilypond[verbatim,quote,relative=2]
664 a4
665 @end lilypond
666
667 Ha több hangot kapcsos zárójelbe teszünk, egy @emph{összetett zenei
668 kifejezés} jön létre. Az alábbi példában az összetett zenei kifejezés
669 két hangból áll:
670
671 @lilypond[verbatim,quote,relative=2]
672 { a4 g4 }
673 @end lilypond
674
675 A kapcsos zárójel azt jelenti, hogy a benne szereplő zenei kifejezések egymás
676 után következnek: mindegyik akkor kezdődik, amikor az előtte álló befejeződik.
677 A zenei kifejezések egymásba ágyazhatóak:
678
679 @lilypond[verbatim,quote,relative=2]
680 { { a4 g } f g }
681 @end lilypond
682
683 @node Analógia matematikai kifejezések
684 @unnumberedsubsubsec Analógia: matematikai kifejezések
685 @translationof Analogy mathematical expressions
686
687 Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
688 sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
689 kifejezéseket tartalmazhatnak, és így tetszőleges bonyolultságú kifejezések
690 létrehozhatóak. Például:
691
692 @example
693 1
694
695 1 + 2
696
697 (1 + 2) * 3
698
699 ((1 + 2) * 3) / (4 * 5)
700 @end example
701
702 Ebben a sorozatban minden kifejezés a következő kifejezésben egy nagyobb
703 kifejezés részeként szerepel. A legegyszerűbb kifejezések a számok, összetett
704 kifejezéseket pedig úgy hozhatunk létre, hogy meglevő kifejezéseket
705 műveletekkel (mint pl. @code{+}, @code{*} vagy @code{/}) és zárójelekkel
706 kombinálunk össze. Akárcsak a matematikai kifejezések, a zenei kifejezések is
707 tetszőleges mélységig egymásba ágyazhatóak, és éppen erre van szükség
708 többszólamú zene esetén.
709
710
711 @node Egyidejű zenei kifejezések több kottasor
712 @unnumberedsubsubsec Egyidejű zenei kifejezések: több kottasor
713 @translationof Simultaneous music expressions multiple staves
714
715 @cindex több kottasor
716 @cindex kottasor
717 @cindex vonalrendszer
718 @cindex polifónia
719 @cindex párhuzamos kifejezések
720 @cindex kifejezések, párhuzamos
721 @cindex relatív mód és párhuzamos kifejezések
722
723 @funindex <<
724 @funindex >>
725 @funindex << ... >>
726
727 Fogalomtár: @rglos{polyphony}.
728
729 A fent leírt technikát alkalmazzuk @notation{polifónia} lejegyzésénél.
730 Több kottasort vagy több kottasoron belüli szólamot tartalmazó zenénél
731 párhuzamosan (egyidejűen) kell összekombinálni a kifejezéseket.
732 Annak a jelzésére, hogy több szólam egyszerre kezd játszani,
733 @code{<<} és @code{>>} közé kell foglalni őket; ez jelenti azt, hogy
734 nem egymás után, hanem egy időben kezdődnek. A következő példában
735 három dallamot (ezek mindegyike két hangból áll) kombinálunk össze
736 három szólammá:
737
738 @lilypond[verbatim,quote]
739 \relative {
740   <<
741     { a'2 g }
742     { f2 e }
743     { d2 b }
744   >>
745 }
746 @end lilypond
747
748 Amikor egy kifejezés egy másik kifejezésen belül szerepel, érdemes
749 eggyel nagyobb behúzással kezdeni. A LilyPondnak ez nem számít,
750 de a LilyPond forrásfájlt olvasó emberek számára áttekinthetőbb lesz
751 a bemenet.
752
753 @warning{Relatív módban minden hang magasságát a forrásfájlban őt megelőző
754 hanghoz képest számítja ki a LilyPond, nem pedig az első @code{\relative}
755 parancs viszonyítási hangjához képest.}
756
757
758 @node Egyidejű zenei kifejezések egy kottasor
759 @unnumberedsubsubsec Egyidejű zenei kifejezések: egy kottasor
760 @translationof Simultaneous music expressions single staff
761
762 A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
763 darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
764 hoz létre, ha igen, többet.
765
766 @lilypond[verbatim,quote]
767 \relative {
768   c''2 <<c e>>
769   << { e2 f } { c2 <<b d>> } >>
770 }
771 @end lilypond
772
773 @node Több kottasor
774 @subsection Több kottasor
775 @translationof Multiple staves
776
777 @cindex több kottasor
778 @cindex kottasor, több
779 @cindex kontextus
780
781 @funindex \new Staff
782 @funindex Staff
783 @funindex \new
784 @funindex Score
785 @funindex Voice
786 @funindex Lyrics
787 @funindex ChordNames
788
789 Ahogy azt az előző, @ref{A zenei kifejezés fogalma} c. szakaszban láttuk,
790 a LilyPond bemeneti fájljai zenei kifejezésekből épülnek fel, és ha egy
791 párhuzamos kifejezés az első, akkor több kottasorból áll a mű. Jobban látható,
792 hogy mi történik, ha világosan megmondjuk, mi szerepeljen külön kottasorban,
793 és mi nem.
794
795 Egy kottasor kézzel történő létrehozásához a zenei kifejezés elé
796 @code{\new Staff} parancsot kell írni.
797 Az így kapott kottasorokat, ahogy már megszoktuk, a @code{<<} és
798 @code{>>} jelekkel kell összekombinálni:
799
800 @lilypond[verbatim,quote]
801 \relative {
802   <<
803     \new Staff { \clef treble c''4 }
804     \new Staff { \clef bass c,,4 }
805   >>
806 }
807 @end lilypond
808
809 A @code{\new} parancs egy új @emph{kontextus} létrehozására szolgál.
810 Egy kontextus egy zárt környezet, amely zenei eseményeket
811 (pl. hangokat vagy a @code{\clef} paranccsal jelölt kulcsokat) tartalmaz.
812 Egyszerűbb esetekben sok környezet automatikusan létrejön. Bonyolultabb
813 műveknél érdemes ezeket a környezeteket kézzel létrehozni.
814
815 Sokfajta környezet létezik. Többek között a @code{Score} (kotta),
816 @code{Staff} (kottasor) és @code{Voice} (szólam) környezetek tartalmazhatnak
817 dallamokat, míg a @code{Lyrics} (dalszöveg) környezet dalszöveget
818 tartalmazhat, a @code{ChordNames} (akkordnevek) környezet pedig akkordok
819 neveit tartalmazhatja.
820
821 A nyelvtanban a @code{\new} parancs egy zenei kifejezés elé fűzve
822 egy nagyobb zenei kifejezésnek számít. Bizonyos szempontból a negatív
823 előjelre hasonlít a matematikában. A @math{(4+5)} képlet egy kifejezés,
824 így a @math{-(4+5)} képlet egy nagyobb kifejezés.
825
826 Egy kottasorban elhelyezett ütemmutató minden más kottasorra is hat
827 alapesetben. Ugyanakkor az egy kottasorban szereplő előjegyzés
828 @emph{nem} hat a többi kottasorra. Ez azért az alapértelmezett viselkedés,
829 mert a transzponáló hangszereket tartalmozó és a politonális zene gyakoribb,
830 mint a poliritmikus.
831
832 @lilypond[verbatim,quote]
833 \relative {
834   <<
835     \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
836     \new Staff { \clef "bass" c,,4 }
837   >>
838 }
839 @end lilypond
840
841
842 @node Kottasor-csoport
843 @subsection Kottasor-csoport
844 @translationof Staff groups
845
846 @cindex zongoraszólam
847 @cindex kórusszólam
848
849 @funindex PianoStaff
850 @funindex GrandStaff
851 @funindex ChoirStaff
852
853 Fogalomtár: @rglos{brace}.
854
855 A zongoramuzsikát két összekapcsolt kottasorban szokás lejegyezni.
856 Egy zongoraszólam így hasonló a @ref{Több kottasor} c. szakaszban
857 szereplő több kottasort tartalmazó példához, csak most az egész párhuzamos
858 kifejezés egy @code{PianoStaff} kontextuson belül szerepel:
859
860 @example
861 \new PianoStaff <<
862   \new Staff @dots{}
863   \new Staff @dots{}
864 >>
865 @end example
866
867 Egy rövid zongoradarab-részlet:
868
869 @lilypond[verbatim,quote]
870 \relative {
871   \new PianoStaff <<
872     \new Staff { \time 2/4 c''4 e g g, }
873     \new Staff { \clef bass c,,4 c' e c }
874   >>
875 }
876 @end lilypond
877
878 Másfajta kottasor-csoportok is léteznek: a zenekari szólamok összekapcsolására
879 használatos @code{\new GrandStaff} vagy a kórusszólamok csoportosítására
880 szolgáló @w{@code{\new ChoirStaff}}. Ezek hasonló kontextusok, mint a
881 @code{\new PianoStaff}, csak másfajta kapcsot használnak, és máshogy kötik
882 össze az ütemvonalakat.
883
884
885 @seealso
886 A kottaírás kézikönyve:
887 @ruser{Keyboard and other multi-staff instruments},
888 @ruser{Displaying staves}.
889
890
891 @node Hangok akkordba foglalása
892 @subsection Hangok akkordba foglalása
893 @translationof Combining notes into chords
894
895 @cindex akkordok
896 @cindex ritmusérték, akkordok
897
898 @funindex <
899 @funindex >
900 @funindex < ... >
901
902 Fogalomtár: @rglos{chord}.
903
904 Korábban láttuk, hogyan lehet több szólamot elérni dupla kacsacsőrök
905 használatával. Ehhez hasonló az akkordok leírása: az akkord hangjait
906 @emph{egyszeres} kacsacsőrök közé kell zárni. Mivel egy akkord minden
907 hangja ugyanannyi ideig tart, az akkord ritmusértékét nem az egyes
908 akkordhangok, hanem a záró kacsacsőr után kell megadni.
909
910 @lilypond[verbatim,quote,relative=2]
911 r4 <c e g>4 <c f a>2
912 @end lilypond
913
914 Az akkordokra érdemes úgy gondolni, mint az egyes hangokra:
915 szinte minden, amit egy hanghoz lehet rendelni, az egy egész akkordhoz is
916 rendelhető, ha a kacsacsőrökön @emph{kívül} helyezzük el.
917 Például így lehet átkötött vagy másképpen gerendázott akkordokat elérni:
918 a megfelelő jelzések a kacsacsőrök után szerepelnek.
919
920 @lilypond[verbatim,quote,relative=2]
921 r4 <c e g>~ <c f a>2 |
922 <c e g>8[ <c f a> <c e g> <c f a>]
923   <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
924 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
925 @end lilypond
926
927 @seealso
928 A kottaírás kézikönyve:
929 @ruser{Chorded notes}.
930
931 @node Több szólam egy kottasoron belül
932 @subsection Több szólam egy kottasoron belül
933 @translationof Single staff polyphony
934
935 @cindex polifónia
936 @cindex több szólam egy kottasoron belül
937 @cindex kottasoron belüli szólamok
938 @cindex láthatatlan szünet
939 @cindex szünet, láthatatlan
940
941 @funindex << ... \\ ... >>
942 @funindex <<
943 @funindex \\
944 @funindex >>
945
946 A polifónia, azaz egy kottasoron belüli szólamok lejegyzése, bár nem
947 bonyolult jelenség, olyan fogalmak megértését feltételezi, amelyeket
948 még nem tárgyaltunk. Ezt most sem fogjuk megtenni. Ehelyett a
949 tankönyv megfelelő részére hivatkozunk, amely részletesen
950 elmagyarázza a témakört.
951
952 @seealso
953 Tankönyv:
954 @ref{A szólamok zenét tartalmaznak}.
955
956 A kottaírás kézikönyve:
957 @ruser{Simultaneous notes}.
958
959 @node Dalok
960 @section Dalok
961 @translationof Songs
962
963 Ez a szakasz a vokális zene és egyszerű dalok, valamint könnyűzenei számok
964 lejegyzésébe nyújt betekintést.
965
966 @menu
967 * Egyszerű dalok kottázása::
968 * Dalszöveg igazítása a dallamhoz::
969 * Azonos dalszöveg több kottasorhoz::
970 @end menu
971
972
973 @node Egyszerű dalok kottázása
974 @subsection Egyszerű dalok kottázása
975 @translationof Setting simple songs
976
977 @cindex dalszöveg
978 @cindex dal
979
980 @funindex \addlyrics
981
982 Fogalomtár: @rglos{lyrics}.
983
984 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
985 kezdődik:
986
987 @lilypond[verbatim,quote]
988 \relative {
989   \key g \major
990   \time 6/8
991   d''4 b8 c4 a8 d4 b8 g4
992 }
993 @end lilypond
994
995 @notation{Dalszöveget} legegyszerűbben úgy lehet hozzáadni a dallamhoz,
996 hogy a dallam után írjuk az @code{\addlyrics} parancsot, majd a dalszöveget.
997 Minden szótagot szóközzel kell elválasztani.
998
999 @lilypond[verbatim,quote]
1000 <<
1001   \relative {
1002     \key g \major
1003     \time 6/8
1004     d''4 b8 c4 a8 d4 b8 g4
1005   }
1006   \addlyrics {
1007     Girls and boys come out to play,
1008   }
1009 >>
1010 @end lilypond
1011
1012 Mind a dallamot, mind a dalszöveget kapcsos zárójelbe kell tenni, az egész
1013 dalt pedig @w{@code{<< ... >>}} közé, mivel a zene és a szöveg egyszerre
1014 kezdődik.
1015
1016 @node Dalszöveg igazítása a dallamhoz
1017 @subsection Dalszöveg igazítása a dallamhoz
1018 @translationof Aligning lyrics to a melody
1019
1020 @cindex melizma
1021 @cindex aláhúzás
1022 @cindex kötőjel
1023 @cindex dalszöveg igazítása
1024 @cindex dalszöveg, többszótagú szavak
1025
1026 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
1027
1028 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
1029 Írjuk be ezt is:
1030
1031 @lilypond[verbatim,quote]
1032 <<
1033   \relative {
1034     \key g \major
1035     \time 6/8
1036     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1037     a4 b8 c b a | d4 b8 g4. |
1038   }
1039   \addlyrics {
1040     Girls and boys come out to play,
1041     The moon doth shine as bright as day;
1042   }
1043 >>
1044 @end lilypond
1045
1046 A @notation{shine} szót két hangra kellene énekelni, így a dalszöveg nem
1047 illeszkedik helyesen a hangokra. Egy @notation{melizmát} kell létrehozni.
1048 Több lehetőség van arra, hogy egy szótagot több hangra elnyújtsunk; a
1049 legegyszerűbb, ha a melizma hangjait kötőívvel összekötjük (ld. az
1050 @ref{Ívek} szakaszt):
1051
1052 @lilypond[verbatim,quote]
1053 <<
1054   \relative {
1055     \key g \major
1056     \time 6/8
1057     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1058     a4 b8 c( b) a | d4 b8 g4. |
1059   }
1060   \addlyrics {
1061     Girls and boys come out to play,
1062     The moon doth shine as bright as day;
1063   }
1064 >>
1065 @end lilypond
1066
1067
1068 Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
1069 nem felel meg az angolszász konvenciónak a @notation{shine as} szavakon.
1070 Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás} szakaszt):
1071
1072 @lilypond[verbatim,quote]
1073 <<
1074   \relative {
1075     \key g \major
1076     \time 6/8
1077     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1078     a4 b8 c([ b]) a | d4 b8 g4. |
1079   }
1080   \addlyrics {
1081     Girls and boys come out to play,
1082     The moon doth shine as bright as day;
1083   }
1084 >>
1085 @end lilypond
1086
1087 A melizmát úgy adhatjuk meg másképp a kötőív helyett, hogy a dalszövegben
1088 annyi alulvonás karakterrel (@code{_}) látjuk el a szótagot, ahány hangra (az elsőt
1089 leszámítva) kiterjed:
1090
1091 @lilypond[verbatim,quote]
1092 <<
1093   \relative {
1094     \key g \major
1095     \time 6/8
1096     d''4 b8 c4 a8 d4 b8 g4
1097     g8 a4 b8 c[ b] a d4 b8 g4.
1098   }
1099   \addlyrics {
1100     Girls and boys come out to play,
1101     The moon doth shine _ as bright as day;
1102   }
1103 >>
1104 @end lilypond
1105
1106 Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
1107 amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
1108 @notation{Dido és Æneas} c. operájából @notation{Dido búcsúáriájának} első
1109 három üteme:
1110
1111 @lilypond[verbatim,quote]
1112 <<
1113   \relative {
1114     \key g \minor
1115     \time 3/2
1116     g'2 a bes | bes2( a) b2 |
1117     c4.( bes8 a4. g8 fis4.) g8 | fis1
1118   }
1119   \addlyrics {
1120     When I am laid,
1121     am laid __ in earth,
1122   }
1123 >>
1124 @end lilypond
1125
1126 Eddig még egy példában sem szerepelt több szótagból álló szó.
1127 Általában minden szótagot külön hangra kell énekelni, a szótagok
1128 közé kötőjel kerül a kottában. Ezt a forrásfájlban két gondolatjel
1129 @code{--} jelzi. Következő példánkban mindaz szerepel, amit eddig
1130 megtanultunk a dallam és szöveg összekapcsolásáról:
1131
1132 @c no ragged-right here because otherwise the hyphens get lost,
1133 @c but the example is long enough to avoid looking strange.
1134 @lilypond[verbatim,quote,noragged-right]
1135 <<
1136   \relative {
1137     \key g \major
1138     \time 3/4
1139     \partial 4
1140     d'4 | g4 g a8( b) | g4 g b8( c) |
1141     d4 d e | c2
1142   }
1143   \addlyrics {
1144     A -- way in a __ man -- ger,
1145     no __ crib for a bed,
1146   }
1147 >>
1148 @end lilypond
1149
1150 Más dalszövegeknél, főleg olasz nyelvűeknél, épp ennek ellenkezőjére van
1151 szükség: több szótagot kell egy hangra énekelni. Ezt úgy érhetjük el,
1152 hogy összekötjük a két szótagot egy alulvonás karakterrel (@code{_}),
1153 szóközök nélkül, vagy idézőjelbe rakjuk őket.
1154 Rossini operájának alábbi részletében, Figaro @notation{Largo al factotum}
1155 kezdetű áriájában a @notation{Largo} szó @notation{go} szótagját és az
1156 @notation{al} szót ugyanarra a hangra kell énekelni:
1157
1158 @c no ragged-right here because otherwise the hyphens get lost,
1159 @c but the example is long enough to avoid looking strange.
1160 @lilypond[verbatim,quote,noragged-right]
1161 <<
1162   \relative {
1163     \clef "bass"
1164     \key c \major
1165     \time 6/8
1166     c'4.~ 8 d b | c8([ d]) b c d b | c8
1167   }
1168   \addlyrics {
1169     Lar -- go_al fac -- to -- tum del -- la cit -- tà
1170   }
1171 >>
1172 @end lilypond
1173
1174
1175 @seealso
1176 A kottaírás kézikönyve:
1177 @ruser{Vocal music}.
1178
1179
1180 @node Azonos dalszöveg több kottasorhoz
1181 @subsection Azonos dalszöveg több kottasorhoz
1182 @translationof Lyrics to multiple staves
1183
1184 @cindex dalszöveg több szólamhoz
1185
1186 Ha ugyanazt a dalszöveget akarjuk több szólamhoz rendelni,
1187 választhatjuk az egyszerű megközelítést, mint ebben a példában,
1188 mely Händel @notation{Júdás Makkabeus} c. oratóriumából való:
1189
1190 @lilypond[verbatim,quote]
1191 <<
1192   \relative {
1193     \key f \major
1194     \time 6/8
1195     \partial 8
1196     c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1197   }
1198   \addlyrics {
1199     Let flee -- cy flocks the hills a -- dorn, __
1200   }
1201   \relative {
1202     \key f \major
1203     \time 6/8
1204     \partial 8
1205     r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1206   }
1207   \addlyrics {
1208     Let flee -- cy flocks the hills a -- dorn,
1209   }
1210 >>
1211 @end lilypond
1212
1213 Érdemes azonban a dalszöveget csak egyszer leírni, és később hivatkozni rá
1214 változók segítségével. Ez a módszer a @ref{Művek szervezettebbé tétele változók segítségével}
1215 c. szakaszban olvasható.
1216
1217 @seealso
1218 A kottaírás kézikönyve:
1219 @ruser{Vocal music}.
1220
1221
1222 @node Utolsó simítások
1223 @section Utolsó simítások
1224 @translationof Final touches
1225
1226 Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó
1227 simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további
1228 részébe.
1229
1230 @menu
1231 * Művek szervezettebbé tétele változók segítségével::
1232 * Cím és más adatok megadása::
1233 * Abszolút hangmagasság-megadás::
1234 * Hogyan tovább?::
1235 @end menu
1236
1237
1238 @node Művek szervezettebbé tétele változók segítségével
1239 @subsection Művek szervezettebbé tétele változók segítségével
1240 @translationof Organizing pieces with variables
1241
1242 @cindex változók
1243 @cindex azonosítók
1244 @cindex makrók
1245 @cindex értékadás
1246 @cindex hozzárendelés
1247 @cindex újrafelhasználás
1248 @cindex hivatkozás
1249 @cindex változók, megengedett karakterek
1250
1251 Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze,
1252 nagyon nagy és összetett zenei kifejezések állhatnak elő.
1253 Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak.
1254 Átláthatóságukat @emph{változók} használatával javíthatjuk.
1255
1256 A változók (másnéven azonosítók vagy makrók) segítségével a komplex
1257 zenei kifejezéseket kisebb részekre bonthatjuk.
1258 Egy változóhoz a következőképpen rendelhetünk értéket:
1259
1260 @example
1261 dallam = @{ @dots{} @}
1262 @end example
1263
1264 A @code{dallam} nevű zenei kifejezés tartalma később bárhová beilleszthető.
1265 Ehhez csak egy @code{\} karaktert kell a neve elé írni (@code{\dallam},
1266 akárcsak egy LilyPond parancs esetén).
1267
1268 @c KEEP LY
1269 @lilypond[verbatim,quote]
1270 hegedű = \new Staff {
1271   \relative {
1272     a'4 b c b
1273   }
1274 }
1275 cselló = \new Staff {
1276   \relative {
1277     \clef bass
1278     e2 d
1279   }
1280 }
1281 {
1282   <<
1283     \hegedű
1284     \cselló
1285   >>
1286 }
1287 @end lilypond
1288
1289 @noindent
1290 A változók nevei csak betűket tartalmazhatnak. Nem
1291 tartalmazhatnak számot, aláhúzást, kötőjelet stb.
1292
1293 A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
1294 de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
1295 be sokszor ismétlődő szakaszokat.
1296 Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi
1297 változóra.
1298
1299 @c KEEP LY
1300 @lilypond[verbatim,quote]
1301 triolaA = \tuplet 3/2 { c,8 e g }
1302 ütemA = { \triolaA \triolaA \triolaA \triolaA }
1303
1304 \relative c'' {
1305  \ütemA \ütemA
1306 }
1307 @end lilypond
1308
1309 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1310
1311 @example
1312 szélesség = 4.5\cm
1313 név = "Wendy"
1314 AÖtösLap = \paper @{ paperheight = 21.0 \cm @}
1315 @end example
1316
1317 Tartalmától függően egy változó különböző helyeken használható fel.
1318 Az alábbi példa a fenti változókat hasznosítja újra:
1319
1320 @example
1321 \paper @{
1322   \AÖtösLap
1323   line-width = \szélesség
1324 @}
1325 @{
1326   c4^\név
1327 @}
1328 @end example
1329
1330
1331 @node Cím és más adatok megadása
1332 @subsection Cím és más adatok megadása
1333 @translationof Adding titles
1334
1335 @cindex cím
1336 @cindex szerző
1337 @cindex fejléc
1338 @cindex metaadatok
1339
1340 @funindex \header
1341
1342 A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
1343 blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
1344 @code{\header} blokk általában a verziószám alatt szerepel.
1345
1346 @example
1347 \version @w{"@version{}"}
1348 \header @{
1349   title = "Szimfónia"
1350   composer = "Én"
1351   opus = "Op. 9"
1352 @}
1353
1354 @{
1355   @dots{} zene @dots{}
1356 @}
1357 @end example
1358
1359 Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején
1360 jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése
1361 a @ruser{Creating titles} c. fejezetben található.
1362
1363
1364 @node Abszolút hangmagasság-megadás
1365 @subsection Abszolút hangmagasság-megadás
1366 @translationof Absolute note names
1367
1368 @cindex hangmagasság
1369 @cindex abszolút hangnevek
1370 @cindex abszolút mód
1371 @cindex abszolút hangmagasság-megadás
1372
1373 Eddig mindig @code{\relative} módban adtuk meg a hangmagasságot.
1374 Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
1375 hangmagasság megadásának egy másik módja is: az abszolút mód.
1376
1377 A LilyPond a @code{\relative} blokk elhagyása esetén minden hangmagasságot
1378 abszolútként értelmez. A @code{c'} mindig az egyvonalas c hangot jelöli, a
1379 @code{b} az alatta levő hangot, a kis h-t, a @code{g,} pedig a nagy g-t.
1380
1381 @lilypond[verbatim,quote]
1382 {
1383   \clef "bass"
1384   c'4 b g, g, |
1385   g,4 f, f c' |
1386 }
1387 @end lilypond
1388
1389 Íme egy négy oktávos skála:
1390
1391 @lilypond[verbatim,quote]
1392 {
1393   \clef "bass"
1394   c,4 d, e, f, |
1395   g,4 a, b, c |
1396   d4 e f g |
1397   a4 b c' d' |
1398   \clef "treble"
1399   e'4 f' g' a' |
1400   b'4 c'' d'' e'' |
1401   f''4 g'' a'' b'' |
1402   c'''1 |
1403 }
1404 @end lilypond
1405
1406 Amint az látható, a magas hangok beviteléhez sok @code{'} jel szükséges.
1407 Itt van például egy Mozart-idézet:
1408
1409 @lilypond[verbatim,quote]
1410 {
1411   \key a \major
1412   \time 6/8
1413   cis''8. d''16 cis''8 e''4 e''8 |
1414   b'8. cis''16 b'8 d''4 d''8 |
1415 }
1416 @end lilypond
1417
1418 @funindex \fixed
1419 Common octave marks can be indicated just once, using the command
1420 @code{\fixed} followed by a reference pitch:
1421
1422 @lilypond[verbatim,quote]
1423 \fixed c'' {
1424   \key a \major
1425   \time 6/8
1426   cis8. d16 cis8 e4 e8 |
1427   b,8. cis16 b,8 d4 d8 |
1428 }
1429 @end lilypond
1430
1431 A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
1432 A @code{\relative} módban az előző példát sokkal könnyebb elolvasni és
1433 begépelni:
1434
1435 @lilypond[verbatim,quote]
1436 \relative {
1437   \key a \major
1438   \time 6/8
1439   cis''8. d16 cis8 e4 e8 |
1440   b8. cis16 b8 d4 d8 |
1441 }
1442 @end lilypond
1443
1444 Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb @code{'} vagy
1445 @code{,} jelet használ), a hiba azonnal szembetűnő -- a hibás hangtól kezdve
1446 minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
1447 ilyen könnyen észrevehető, és nehezebb megtalálni.
1448
1449 Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy
1450 hangközugrások vannak, de leginkább a LilyPond-fájlok
1451 számítógéppel történő generálásánál bizonyul különösen hasznosnak.
1452
1453
1454 Sometimes music is arranged in more complex ways.  If you are
1455 using @code{\relative} inside of @code{\relative}, the outer and
1456 inner relative sections are independent:
1457
1458 @lilypond[verbatim,quote]
1459 \relative { c'4 \relative { f'' g } c }
1460 @end lilypond
1461
1462 To use absolute mode inside of @code{\relative}, put the absolute
1463 music inside @code{\fixed c @{ @dots{} @}} and the absolute pitches
1464 will not affect the octaves of the relative music:
1465
1466 @lilypond[verbatim,quote]
1467 \relative {
1468   c'4 \fixed c { f'' g'' } c |
1469   c4 \fixed c'' { f g } c
1470 }
1471 @end lilypond
1472
1473 @node Hogyan tovább?
1474 @subsection Hogyan tovább?
1475 @translationof After the tutorial
1476
1477 Gratulálunk az alapok elsajátításához! Eme tanulmányok után
1478 javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni.
1479 Egy lehetőség például a @ref{Sablonok} használata.
1480 Ha valamilyen kottaelem ismertetésére még nem került volna sor, a
1481 Kottaírás kézikönyvéből kikereshető, a @ruser{Musical notation} fejezettől
1482 kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes
1483 @ref{A sablonok kibővítése} c. fejezetet elolvasni.
1484
1485 Pár rövid darab megírása után következhetnek a tankönyv további fejezetei.
1486 Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot
1487 feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak
1488 azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
1489
1490 A tankönyv minden szakaszának végén található egy @strong{Lásd még} bekezdés
1491 is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első
1492 olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az
1493 összefüggések meglátása végett.
1494
1495 Minél előbb ajánlott elolvasni a dokumentációról szóló szakaszt.
1496 Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az
1497 új felhasználók sokszor nem tudják, hova forduljanak segítségért. A
1498 dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
1499 de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz
1500 helyen keresgél.