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