1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: hu -*-
2 @c This file is part of learning.tely
4 Translation of GIT committish: 48c2b169dc8a9bc2ab2c767cbb83b57cc158742b
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..
15 @chapter Elemi kottaírás
16 @translationof Common notation
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.
22 * Egyszólamú lejegyzés::
23 * Több hang egyszerre::
28 @node Egyszólamú lejegyzés
29 @section Egyszólamú lejegyzés
30 @translationof Single staff notation
32 Ebben a szakaszban bemutatjuk a kotta gyakori elemeit, egyelőre egy szólamnál
36 * Módosítás és előjegyzés::
38 * Artikuláció és dinamika::
39 * Szöveges utasítások::
40 * Automatikus és kézi gerendázás::
41 * Haladó ritmikai parancsok::
45 @node Módosítás és előjegyzés
46 @subsection Módosítás és előjegyzés
47 @translationof Accidentals and key signatures
49 @subheading Módosítójelek
52 @cindex előjegyzés és módosítójelek
54 @cindex kettős kereszt
55 @cindex kereszt, kettős
66 Fogalomtár: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
67 @rglos{double flat}, @rglos{accidental}.
69 @notation{Keresztes} hangot a hang neve után közvetlenül @code{is} utótagot
70 írva kapunk, @notation{bés} hangot pedig @code{es}-t (asz és esz
71 esetén akár egyszerűen @code{s}-t) írva. Értelemszerűen
72 @notation{kettős kereszt} és @notation{kettős bé} rendre @code{isis} és
73 @code{eses} hozzáadásával írható le. Ez a szabály az északi és a germán
74 nyelvek elnevezési hagyományaiból ered. Más megnevezésű
75 @notation{módosítójelek} használata a @ruser{Note names in other languages}
76 c. fejezetben van leírva.
78 @lilypond[verbatim,quote,relative=2]
82 @subheading Előjegyzés
87 @cindex előjegyzés és módosítójelek
88 @cindex hangzás és lejegyzés különbsége
97 Fogalomtár: @rglos{key signature}, @rglos{major},
100 Az @notation{előjegyzés} a @code{\key} parancs segítségével állítható be,
101 melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
102 moll: @code{\minor}) követ.
104 @lilypond[verbatim,quote,relative=2]
113 @subheading Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
115 Fogalomtár: @rglos{accidental}, @rglos{key signature},
116 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
117 @rglos{transposition}.
119 A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
120 együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
121 a kottában. A LilyPond forrásfájlban az előjegyzés után is ki kell tenni
122 a megfelelő módosításokat! Ez a viselkedés elsőre zavart okozhat, úgyhogy
123 bővebb magyarázatra szorul.
125 A LilyPond különbséget tesz a zenei tartalom és megjelenés, azaz a hangzó
126 és a lejegyzett zene között. A módosítás (hogy egy hang fel van-e emelve
127 vagy le van-e süllyesztve) a hangmagassághoz tartozik, így a zenei tartalom
128 része. Az, hogy a kottában a hang előtt szerepel-e egy kereszt, feloldójel
129 vagy bé, a lejegyzéshez tartozik. A kotta lejegyzésének szigorú szabályai
130 vannak, és a módosítójelek előállításánál a LilyPond intelligens módon
131 ezeket a szabályokat követi. A hangmagasságokat a felhasználó határozza meg:
132 mindig azt kell pontosan leírni, amit az ember hall.
136 @lilypond[verbatim,quote,relative=2]
142 egyik hang előtt sincs a kottában módosítójel, de ettől a LilyPond
143 forrásfájlban még ki kell rakni az @code{is}
144 utótagokat, hiszen cisz és fisz hang szól.
146 Ha leírunk egy @code{b}-t, azaz egy h hangot, az nem azt jelenti, hogy
147 @qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
148 @qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
150 @lilypond[verbatim,quote,relative=2]
155 Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
156 igényel a begépelésnél, de több előnye van: könnyebb a
157 @notation{transzponálás}, valamint a konkrét kiírt módosítójelek többfajta
158 rendszer szerint határozhatóak meg. Ezekre a rendszerekre látható néhány példa
159 az @ruser{Automatic accidentals} c. fejezetben.
163 Referencia: @ruser{Note names in other languages},
164 @ruser{Accidentals}, @ruser{Automatic accidentals},
165 @ruser{Key signature}.
167 Fogalomtár: @rglos{Pitch names}.
172 @translationof Ties and slurs
185 Fogalomtár: @rglos{tie}.
187 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
190 @lilypond[verbatim,quote,relative=2]
198 Fogalomtár: @rglos{slur}.
200 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
201 @code{(}, záróhangja után @code{)} írandó.
203 @lilypond[verbatim,quote,relative=2]
204 d4( c16) cis( d e c cis d) e( d4)
207 @subheading Frazeálóív
209 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
211 A @notation{frázisokat} jelölő ívek elejét és végét a @code{\(} és
212 @code{\)} jelek határozzák meg. Szerepelhet egyszerre kötőív és frazeálóív,
213 de egyszerre két kötőív vagy két frazeálóív nem.
215 @lilypond[verbatim,quote,relative=2]
216 a8(\( ais b c) cis2 b'2 a4 cis,\)
221 @cindex kötőív és átkötés különbsége
222 @subheading Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
224 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
226 A @notation{kötőív} kinézetre hasonlít az @notation{átkötéshez}, de más a
227 jelentése. Az átkötés egy hang hosszát toldja meg a következő, ugyanolyan
228 magasságú hangéval. A kötőív egy dallam @notation{artikulációját} határozza
229 meg, és több hangot átívelhet. Természetesen egy kötőíven belül lehetnek
232 @lilypond[verbatim,quote,relative=2]
233 c2~( c8 fis fis4 ~ fis2 g2)
238 Referencia: @ruser{Ties}, @ruser{Slurs},
239 @ruser{Phrasing slurs}.
242 @node Artikuláció és dinamika
243 @subsection Artikuláció és dinamika
244 @translationof Articulation and dynamics
247 @subheading Artikuláció
253 Fogalomtár: @rglos{articulation}.
255 Egy hang @notation{artikulációját} egy gondolatjel (@code{-}) után írt megfelelő
256 karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
258 @lilypond[verbatim,quote,relative=2]
259 c-. c-- c-> c-^ c-+ c-_
269 Fogalomtár: @rglos{fingering}.
271 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
272 gondolatjellel (@code{-}) és számmal jelezhető:
274 @lilypond[verbatim,quote,relative=2]
278 Az artikulációs jelzések és ujjrendek automatikusan a hang helyes oldalára
279 kerülnek, de ez felülírható, ha a gondolatjelet (@code{-}) kicseréljük
280 @code{^} vagy @code{_} karakterre, ami azt jelenti, hogy a jelzés az előbbi
281 esetben mindig a hang felett, ill. az utóbbi esetben mindig a hang alatt fog
282 elhelyezkedni. Egy hangon több artikulációs jel is lehet. Mindazonáltal a
283 legtöbb esetben legjobb, ha a LilyPond határozza meg, melyik oldalra
284 kerüljenek a jelzések.
286 @lilypond[verbatim,quote,relative=2]
287 c_-^1 d^. f^4_2-> e^-_+
309 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
312 @notation{Dinamikai jelzések} kottába írásához a megfelelő rövidítést kell
313 @code{\} karakterrel együtt azon hang után írni, amelytől kezdve érvényes:
315 @lilypond[verbatim,quote,relative=2]
319 A @notation{crescendo} és @notation{decrescendo} a @code{\<}, ill. @code{\>}
320 paranccsal kezdődik, és a következő dinamikai jelzésnél vagy a @code{\!}
321 parancsnál fejeződik be:
323 @lilypond[verbatim,quote,relative=2]
329 Referencia: @ruser{Articulations and ornamentations},
330 @ruser{Fingering instructions}, @ruser{Dynamics}.
333 @node Szöveges utasítások
334 @subsection Szöveges utasítások
335 @translationof Adding text
338 @cindex formázott szöveg
343 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
345 @lilypond[verbatim,quote,relative=2]
349 Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
350 Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
352 @lilypond[verbatim,quote,relative=2]
353 c1^\markup{ \bold espr}
355 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
361 Referencia: @ruser{Writing text}.
364 @node Automatikus és kézi gerendázás
365 @subsection Automatikus és kézi gerendázás
366 @translationof Automatic and manual beams
369 @cindex automatikus gerendázás
370 @cindex kézi gerendázás
371 @cindex gerendázás, automatikus
372 @cindex gerendázás, kézi
377 @funindex \autoBeamOff
378 @funindex autoBeamOff
379 @funindex \autoBeamOn
382 Fogalomtár: @rglos{beam}.
384 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
386 @lilypond[verbatim,quote,relative=2]
387 a8 ais d ees r d c16 b a8
390 Amennyiben az automatikus gerendázás nem megfelelő, kézzel felüldefiniálható.
391 Ha egyszeri alkalommal kell a gerendázást megváltoztatni, a gerenda első
392 hangja után @code{[}, az utolsó hangja után @code{]} írandó.
394 @lilypond[verbatim,quote,relative=2]
395 a8[ ais] d[ ees r d] a b
398 Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
399 szolgál. Egészen addig tart a hatása, amíg vissza nem kapcsoljuk az
400 automatikus gerendázást az @code{\autoBeamOn} segítségével.
402 @lilypond[verbatim,quote,relative=2]
411 Referencia: @ruser{Automatic beams}, @ruser{Manual beams}.
414 @node Haladó ritmikai parancsok
415 @subsection Haladó ritmikai parancsok
416 @translationof Advanced rhythmic commands
426 Fogalomtár: @rglos{anacrusis}.
428 @notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
429 A parancs után egy ritmusértéket kell írni: például @code{\partial 4} egy
430 negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
433 @lilypond[verbatim,quote,relative=2]
446 Fogalomtár: @rglos{note value}, @rglos{triplet}.
448 Triolák, kvintolák stb. (általánosan @notation{n-olák}) a @code{\times}
449 kulcsszóval írhatóak le. A parancs után egy törtszámot és egy dallamot kell
450 írni: a dallamban a hangok hosszúságai a törtszámmal szorzódnak meg. Például
451 a @notation{triolák} lejegyzett hosszúságuk 2/3 részéig szólnak, így triolánál
452 2/3 kell, hogy legyen a tört értéke.
454 @lilypond[verbatim,quote,relative=2]
455 \times 2/3 { f8 g a }
457 \times 2/3 { f,8 g16[ a g a] }
469 @funindex \acciaccatura
470 @funindex acciaccatura
471 @funindex \appoggiatura
472 @funindex acciaccatura
474 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
475 @rglos{appoggiatura}.
477 Az @notation{előkéket} a @code{\grace} parancs jelöli. Súlyos előkék előtt
478 az @code{\appoggiatura}, súlytalanok előtt az @code{\acciaccatura} parancs
481 @lilypond[verbatim,quote,relative=2]
482 c2 \grace { a32[ b] } c2
483 c2 \appoggiatura b16 c2
484 c2 \acciaccatura b16 c2
489 Referencia: @ruser{Grace notes}, @ruser{Tuplets},
493 @node Több hang egyszerre
494 @section Több hang egyszerre
495 @translationof Multiple notes at once
497 Ebben a szakaszban annak a lehetőségeit vizsgáljuk meg, hogyan lehet
498 többszólamú zenét írni a LilyPondban. Ebbe beletartozik a több hangszerre,
499 több kottasort elfoglaló hangszerre (pl. zongorára) írt művek, valamint
502 A @notation{polifónia} szót ezentúl annak a speciális esetnek a megnevezésére
503 használjuk, amikor egy vonalrendszeren belül több szólam szerepel.
506 * A zenei kifejezés fogalma::
509 * Hangok akkordba foglalása::
510 * Több szólam egy kottasoron belül::
514 @node A zenei kifejezés fogalma
515 @subsection A zenei kifejezés fogalma
516 @translationof Music expressions explained
518 @cindex zenei kifejezés
519 @cindex kifejezés, zenei
520 @cindex összetett zenei kifejezés
521 @cindex zenei kifejezés, összetett
523 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
524 Egy hang már egy kifejezés:
526 @lilypond[verbatim,quote,relative=2]
530 Ha több hangot kapcsos zárójelbe teszünk, egy @emph{összetett zenei
531 kifejezés} jön létre. Az alábbi példában az összetett zenei kifejezés
534 @lilypond[verbatim,quote,relative=2]
538 A kapcsos zárójel azt jelenti, hogy a benne szereplő zenei kifejezések egymás
539 után következnek: mindegyik akkor kezdődik, amikor az előtte álló befejeződik.
540 A zenei kifejezések egymásba ágyazhatóak:
542 @lilypond[verbatim,quote,relative=2]
546 @subheading Analógia: matematikai kifejezések
548 Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
549 sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
550 kifejezéseket tartalmazhatnak, és így tetszőleges bonyolultságú kifejezések
551 létrehozhatóak. Például:
560 ((1 + 2) * 3) / (4 * 5)
563 Ebben a sorozatban minden kifejezés a következő kifejezésben egy nagyobb
564 kifejezés részeként szerepel. A legegyszerűbb kifejezések a számok, összetett
565 kifejezéseket pedig úgy hozhatunk létre, hogy meglevő kifejezéseket
566 műveletekkel (mint pl. @code{+}, @code{*} vagy @code{/}) és zárójelekkel
567 kombinálunk össze. Akárcsak a matematikai kifejezések, a zenei kifejezések is
568 tetszőleges mélységig egymásba ágyazhatóak, és éppen erre van szükség
569 többszólamú zene esetén.
572 @subheading Egyidejű zenei kifejezések: több kottasor
574 @cindex több kottasor
576 @cindex vonalrendszer
578 @cindex párhuzamos kifejezések
579 @cindex kifejezések, párhuzamos
580 @cindex relatív mód és párhuzamos kifejezések
586 Fogalomtár: @rglos{polyphony}.
588 A fent leírt technikát alkalmazzuk @notation{polifónia} lejegyzésénél.
589 Több kottasort vagy több kottasoron belüli szólamot tartalmazó zenénél
590 párhuzamosan (egyidejűen) kell összekombinálni a kifejezéseket.
591 Annak a jelzésére, hogy több szólam egyszerre kezd játszani,
592 @code{<<} és @code{>>} közé kell foglalni őket; ez jelenti azt, hogy
593 nem egymás után, hanem egy időben kezdődnek. A következő példában
594 három dallamot (ezek mindegyike két hangból áll) kombinálunk össze
597 @lilypond[verbatim,quote]
607 Amikor egy kifejezés egy másik kifejezésen belül szerepel, érdemes
608 eggyel nagyobb behúzással kezdeni. A LilyPondnak ez nem számít,
609 de a LilyPond forrásfájlt olvasó emberek számára áttekinthetőbb lesz
612 @warning{Relatív módban minden hang magasságát a forrásfájlban őt megelőző
613 hanghoz képest számítja ki a LilyPond, nem pedig az első @code{\relative}
614 parancs viszonyítási hangjához képest.}
617 @subheading Egyidejű zenei kifejezések: egy kottasor
619 A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
620 darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
621 hoz létre, ha igen, többet.
623 @lilypond[verbatim,quote]
626 << { e f } { c <<b d>> } >>
631 @subsection Több kottasor
632 @translationof Multiple staves
634 @cindex több kottasor
635 @cindex kottasor, több
648 Ahogy azt az előző, @ref{A zenei kifejezés fogalma} c. szakaszban láttuk,
649 a LilyPond bemeneti fájljai zenei kifejezésekből épülnek fel, és ha egy
650 párhuzamos kifejezés az első, akkor több kottasorból áll a mű. Jobban látható,
651 hogy mi történik, ha világosan megmondjuk, mi szerepeljen külön kottasorban,
654 Egy kottasor kézzel történő létrehozásához a zenei kifejezés elé
655 @code{\new Staff} parancsot kell írni.
656 Az így kapott kottasorokat, ahogy már megszoktuk, a @code{<<} és
657 @code{>>} jelekkel kell összekombinálni:
659 @lilypond[verbatim,quote]
662 \new Staff { \clef treble c }
663 \new Staff { \clef bass c,, }
668 A @code{\new} parancs egy új @emph{kontextus} létrehozására szolgál.
669 Egy kontextus egy zárt környezet, amely zenei eseményeket
670 (pl. hangokat vagy a @code{\clef} paranccsal jelölt kulcsokat) tartalmaz.
671 Egyszerűbb esetekben sok környezet automatikusan létrejön. Bonyolultabb
672 műveknél érdemes ezeket a környezeteket kézzel létrehozni.
674 Sokfajta környezet létezik. Többek között a @code{Score} (kotta),
675 @code{Staff} (kottasor) és @code{Voice} (szólam) környezetek tartalmazhatnak
676 dallamokat, míg a @code{Lyrics} (dalszöveg) környezet dalszöveget
677 tartalmazhat, a @code{ChordNames} (akkordnevek) környezet pedig akkordok
678 neveit tartalmazhatja.
680 A nyelvtanban a @code{\new} parancs egy zenei kifejezés elé fűzve
681 egy nagyobb zenei kifejezésnek számít. Bizonyos szempontból a negatív
682 előjelre hasonlít a matematikában. A @math{(4+5)} képlet egy kifejezés,
683 így a @math{-(4+5)} képlet egy nagyobb kifejezés.
685 Egy kottasorban elhelyezett ütemmutató minden más kottasorra is hat
686 alapesetben. Ugyanakkor az egy kottasorban szereplő előjegyzés
687 @emph{nem} hat a többi kottasorra. Ez azért az alapértelmezett viselkedés,
688 mert a transzponáló hangszereket tartalmozó és a politonális zene gyakoribb,
691 @lilypond[verbatim,quote]
694 \new Staff { \clef treble \key d \major \time 3/4 c }
695 \new Staff { \clef bass c,, }
703 @node Kottasor-csoport
704 @subsection Kottasor-csoport
705 @translationof Staff groups
707 @cindex zongoraszólam
714 Fogalomtár: @rglos{brace}.
716 A zongoramuzsikát két összekapcsolt kottasorban szokás lejegyezni.
717 Egy zongoraszólam így hasonló a @ref{Több kottasor} c. szakaszban
718 szereplő több kottasort tartalmazó példához, csak most az egész párhuzamos
719 kifejezés egy @code{PianoStaff} kontextuson belül szerepel:
728 Egy rövid zongoradarab-részlet:
730 @lilypond[verbatim,quote]
733 \new Staff { \time 2/4 c4 e g g, }
734 \new Staff { \clef bass c,, c' e c }
739 Másfajta kottasor-csoportok is léteznek: a zenekari szólamok összekapcsolására
740 használatos @code{\new GrandStaff} vagy a kórusszólamok csoportosítására
741 szolgáló @w{@code{\new ChoirStaff}}. Ezek hasonló kontextusok, mint a
742 @code{\new PianoStaff}, csak másfajta kapcsot használnak, és máshogy kötik
743 össze az ütemvonalakat.
747 Referencia: @ruser{Keyboard and other multi-staff instruments},
748 @ruser{Displaying staves}.
751 @node Hangok akkordba foglalása
752 @subsection Hangok akkordba foglalása
753 @translationof Combining notes into chords
756 @cindex ritmusérték, akkordok
762 Fogalomtár: @rglos{chord}.
764 Korábban láttuk, hogyan lehet több szólamot elérni dupla kacsacsőrök
765 használatával. Ehhez hasonló az akkordok leírása: az akkord hangjait
766 @emph{egyszeres} kacsacsőrök közé kell zárni. Mivel egy akkord minden
767 hangja ugyanannyi ideig tart, az akkord ritmusértékét nem az egyes
768 akkordhangok, hanem a záró kacsacsőr után kell megadni.
770 @lilypond[verbatim,quote,relative=2]
774 Az akkordokra érdemes úgy gondolni, mint az egyes hangokra:
775 szinte minden, amit egy hanghoz lehet rendelni, az egy egész akkordhoz is
776 rendelhető, ha a kacsacsőrökön @emph{kívül} helyezzük el.
777 Például így lehet átkötött vagy másképpen gerendázott akkordokat elérni:
778 a megfelelő jelzések a kacsacsőrök után szerepelnek.
780 @lilypond[verbatim,quote,relative=2]
781 r4 <c e g>8[ <c f a>]~ <c f a>2
782 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
786 @node Több szólam egy kottasoron belül
787 @subsection Több szólam egy kottasoron belül
788 @translationof Single staff polyphony
791 @cindex több szólam egy kottasoron belül
792 @cindex kottasoron belüli szólamok
793 @cindex láthatatlan szünet
794 @cindex szünet, láthatatlan
796 @funindex << ... \\ ... >>
801 A polifónia, azaz egy kottasoron belüli szólamok lejegyzése, bár nem
802 bonyolult jelenség, olyan fogalmak megértését feltételezi, amelyeket
803 még nem tárgyaltunk. Ezt most sem fogjuk megtenni. Ehelyett a
804 tankönyv megfelelő részére hivatkozunk, amely részletesen
805 elmagyarázza a témakört.
808 Tankönyv: @ref{A szólamok zenét tartalmaznak}.
810 Referencia: @ruser{Simultaneous notes}.
816 Ez a szakasz a vokális zene és egyszerű dalok, valamint könnyűzenei számok
817 lejegyzésébe nyújt betekintést.
820 * Egyszerű dalok kottázása::
821 * Dalszöveg igazítása a dallamhoz::
822 * Azonos dalszöveg több kottasorhoz::
826 @node Egyszerű dalok kottázása
827 @subsection Egyszerű dalok kottázása
828 @translationof Setting simple songs
836 Fogalomtár: @rglos{lyrics}.
838 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
841 @lilypond[verbatim,quote]
849 @notation{Dalszöveget} legegyszerűbben úgy lehet hozzáadni a dallamhoz,
850 hogy a dallam után írjuk az @code{\addlyrics} parancsot, majd a dalszöveget.
851 Minden szótagot szóközzel kell elválasztani.
853 @lilypond[verbatim,quote]
861 Girls and boys come out to play,
866 Mind a dallamot, mind a dalszöveget kapcsos zárójelbe kell tenni, az egész
867 dalt pedig @w{@code{<< ... >>}} közé, mivel a zene és a szöveg egyszerre
870 @node Dalszöveg igazítása a dallamhoz
871 @subsection Dalszöveg igazítása a dallamhoz
872 @translationof Aligning lyrics to a melody
877 @cindex dalszöveg igazítása
878 @cindex dalszöveg, többszótagú szavak
880 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
882 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
885 @lilypond[verbatim,quote]
891 g8 a4 b8 c b a d4 b8 g4.
894 Girls and boys come out to play,
895 The moon doth shine as bright as day;
900 A @notation{shine} szót két hangra kellene énekelni, így a dalszöveg nem
901 illeszkedik helyesen a hangokra. Egy @notation{melizmát} kell létrehozni.
902 Több lehetőség van arra, hogy egy szótagot több hangra elnyújtsunk; a
903 legegyszerűbb, ha a melizma hangjait kötőívvel összekötjük (ld. az
904 @ref{Ívek} szakaszt):
906 @lilypond[verbatim,quote]
912 g8 a4 b8 c( b) a d4 b8 g4.
915 Girls and boys come out to play,
916 The moon doth shine as bright as day;
921 Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
922 nem felel meg az angolszász konvenciónak a @notation{shine as}
923 szavakon. Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás}
926 @lilypond[verbatim,quote]
932 g8 a4 b8 c([ b]) a d4 b8 g4.
935 Girls and boys come out to play,
936 The moon doth shine as bright as day;
941 A melizmát úgy adhatjuk meg másképp a kötőív helyett, hogy a dalszövegben
942 annyi alulvonás karakterrel (@code{_}) látjuk el a szótagot, ahány hangra (az elsőt
943 leszámítva) kiterjed:
945 @lilypond[verbatim,quote]
951 g8 a4 b8 c[ b] a d4 b8 g4.
954 Girls and boys come out to play,
955 The moon doth shine _ as bright as day;
960 Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
961 amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
962 @notation{Dido és Aeneas} c. operájából @notation{Dido búcsúáriájának} első
965 @lilypond[verbatim,quote]
971 b c4.( bes8 a4. g8 fis4.) g8 fis1
980 Eddig még egy példában sem szerepelt több szótagból álló szó.
981 Általában minden szótagot külön hangra kell énekelni, a szótagok
982 közé kötőjel kerül a kottában. Ezt a forrásfájlban két gondolatjel
983 @code{--} jelzi. Következő példánkban mindaz szerepel, amit eddig
984 megtanultunk a dallam és szöveg összekapcsolásáról:
986 @c no ragged-right here because otherwise the hyphens get lost,
987 @c but the example is long enough to avoid looking strange.
988 @lilypond[verbatim,quote,noragged-right]
998 A -- way in a __ man -- ger,
999 no __ crib for a bed, __
1004 Más dalszövegeknél, főleg olasz nyelvűeknél, épp ennek ellenkezőjére van
1005 szükség: több szótagot kell egy hangra énekelni. Ezt úgy érhetjük el,
1006 hogy összekötjük a két szótagot egy alulvonás karakterrel (@code{_}),
1007 szóközök nélkül, vagy idézőjelbe rakjuk őket.
1008 Rossini operájának alábbi részletében, Figaro @notation{Largo al factotum}
1009 kezdetű áriájában a @notation{Largo} szó @notation{go} szótagját és az
1010 @notation{al} szót ugyanarra a hangra kell énekelni:
1012 @c no ragged-right here because otherwise the hyphens get lost,
1013 @c but the example is long enough to avoid looking strange.
1014 @lilypond[verbatim,quote,noragged-right]
1020 c4.~ c8 d b c([ d]) b c d b c
1023 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1030 Referencia: @ruser{Vocal music}.
1033 @node Azonos dalszöveg több kottasorhoz
1034 @subsection Azonos dalszöveg több kottasorhoz
1035 @translationof Lyrics to multiple staves
1037 @cindex dalszöveg több szólamhoz
1039 Ha ugyanazt a dalszöveget akarjuk több szólamhoz rendelni,
1040 választhatjuk az egyszerű megközelítést, mint ebben a példában,
1041 mely Händel @notation{Júdás Makkabeus} c. oratóriumából való:
1043 @lilypond[verbatim,quote]
1049 c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1052 Let flee -- cy flocks the hills a -- dorn, __
1058 r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1061 Let flee -- cy flocks the hills a -- dorn,
1066 Érdemes azonban a dalszöveget csak egyszer leírni, és később hivatkozni rá
1067 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}
1068 c. szakaszban olvasható.
1071 Referencia: @ruser{Vocal music}.
1074 @node Utolsó simítások
1075 @section Utolsó simítások
1076 @translationof Final touches
1078 Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó
1079 simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további
1083 * Művek szervezettebbé tétele változók segítségével::
1085 * Cím és más adatok megadása::
1086 * Abszolút hangmagasság-megadás::
1091 @node Művek szervezettebbé tétele változók segítségével
1092 @subsection Művek szervezettebbé tétele változók segítségével
1093 @translationof Organizing pieces with variables
1099 @cindex hozzárendelés
1100 @cindex újrafelhasználás
1102 @cindex változók, megengedett karakterek
1104 Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze,
1105 nagyon nagy és összetett zenei kifejezések állhatnak elő.
1106 Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak.
1107 Átláthatóságukat @emph{változók} használatával javíthatjuk.
1109 A változók (másnéven azonosítók vagy makrók) segítségével a komplex
1110 zenei kifejezéseket kisebb részekre bonthatjuk.
1111 Egy változóhoz a következőképpen rendelhetünk értéket:
1114 dallam = @{ @dots{} @}
1117 A @code{dallam} nevű zenei kifejezés tartalma később bárhová beilleszthető.
1118 Ehhez csak egy @code{\} karaktert kell a neve elé írni (@code{\dallam},
1119 akárcsak egy LilyPond parancs esetén).
1122 @lilypond[verbatim,quote]
1123 hegedű = \new Staff {
1128 cselló = \new Staff {
1143 A változók nevei csak betűket tartalmazhatnak. Nem
1144 tartalmazhatnak számot, aláhúzást, kötőjelet stb.
1146 A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
1147 de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
1148 be sokszor ismétlődő szakaszokat.
1149 Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi
1153 @lilypond[verbatim,quote]
1154 triolaA = \times 2/3 { c,8 e g }
1155 ütemA = { \triolaA \triolaA \triolaA \triolaA }
1162 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1167 AÖtösLap = \paper @{ paperheight = 21.0 \cm @}
1170 Tartalmától függően egy változó különböző helyeken használható fel.
1171 Az alábbi példa a fenti változókat hasznosítja újra:
1176 line-width = \szélesség
1185 @subsection Verziószám
1186 @translationof Version number
1196 @funindex convert-ly
1198 A @code{\version} utasítással kell megadni, hogy a LilyPond melyik verziója
1199 számára készült a fájl:
1202 \version @w{"@version{}"}
1206 Ezt megállapodás szerint a LilyPond fájl legelejére helyezzük.
1208 A verziómegjelölés célja, hogy a LilyPond későbbi verziójára való átállás
1209 minél zökkenőmentesebb legyen. A nyelvtanban bekövetkezett változásokat egy
1210 speciális program, a @command{convert-ly} képes kezelni, és a @code{\version}
1211 utasítás alapján állapítja meg, hogy milyen szabályok szerint frissítse a
1212 fájlt. Erről bővebb információ a @rprogram{Updating files with convert-ly}
1213 szakaszban található.
1215 @node Cím és más adatok megadása
1216 @subsection Cím és más adatok megadása
1217 @translationof Adding titles
1227 A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
1228 blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
1229 @code{\header} blokk általában a verziószám alatt szerepel.
1232 \version @w{"@version{}"}
1240 @dots{} zene @dots{}
1244 Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején
1245 jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése
1246 a @ruser{Creating titles} c. fejezetben található.
1249 @node Abszolút hangmagasság-megadás
1250 @subsection Abszolút hangmagasság-megadás
1251 @translationof Absolute note names
1253 @cindex hangmagasság
1254 @cindex abszolút hangnevek
1255 @cindex abszolút mód
1256 @cindex abszolút hangmagasság-megadás
1258 Eddig mindig @code{\relative} módban adtuk meg a hangmagasságot.
1259 Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
1260 hangmagasság megadásának egy másik módja is: az abszolút mód.
1262 A LilyPond a @code{\relative} blokk elhagyása esetén minden hangmagasságot
1263 abszolútként értelmez. A @code{c'} mindig az egyvonalas c hangot jelöli, a
1264 @code{b} az alatta levő hangot, a kis h-t, a @code{g,} pedig a nagy g-t.
1266 @lilypond[verbatim,quote]
1274 Íme egy négy oktávos skála:
1276 @lilypond[verbatim,quote]
1291 Amint az látható, a magas hangok beviteléhez sok @code{'} jel szükséges.
1292 Itt van például egy Mozart-idézet:
1294 @lilypond[verbatim,quote]
1298 cis''8. d''16 cis''8 e''4 e''8
1299 b'8. cis''16 b'8 d''4 d''8
1303 A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
1304 A @code{\relative} módban az előző példát sokkal könnyebb elolvasni és
1307 @lilypond[verbatim,quote]
1311 cis8. d16 cis8 e4 e8
1316 Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb @code{'} vagy
1317 @code{,} jelet használ), a hiba azonnal szembetűnő -- a hibás hangtól kezdve
1318 minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
1319 ilyen könnyen észrevehető, és nehezebb megtalálni.
1321 Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy
1322 hangközugrások vannak, de leginkább a LilyPond-fájlok
1323 számítógéppel történő generálásánál bizonyul különösen hasznosnak.
1326 @node Hogyan tovább?
1327 @subsection Hogyan tovább?
1328 @translationof After the tutorial
1330 Gratulálunk az alapok elsajátításához! Eme tanulmányok után
1331 javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni.
1332 Egy lehetőség például a @ref{Sablonok} használata.
1333 Ha valamilyen kottaelem ismertetésére még nem került volna sor, a
1334 Kottaírás kézikönyvéből kikereshető, a @ruser{Musical notation} fejezettől
1335 kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes
1336 @ref{A sablonok kibővítése} c. fejezetet elolvasni.
1338 Pár rövid darab megírása után következhetnek a tankönyv további fejezetei.
1339 Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot
1340 feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak
1341 azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
1343 A tankönyv minden szakaszának végén található egy @strong{Lásd még} bekezdés
1344 is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első
1345 olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az
1346 összefüggések meglátása végett.
1348 Minél előbb ajánlott elolvasni a dokumentációról szóló szakaszt.
1349 Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az
1350 új felhasználók sokszor nem tudják, hova forduljanak segítségért. A
1351 dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
1352 de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz