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 írva. Értelemszerűen
71 @notation{kettős kereszt} és @notation{kettős bé} rendre @code{isis} és
72 @code{eses} hozzáadásával írható le. Ez a szabály az északi és a germán
73 nyelvek elnevezési hagyományaiból ered. Más megnevezésű
74 @notation{módosítójelek} használata a @ruser{Note names in other languages}
75 c. fejezetben van leírva.
77 @lilypond[verbatim,quote,relative=2]
81 @subheading Előjegyzés
86 @cindex előjegyzés és módosítójelek
87 @cindex hangzás és lejegyzés különbsége
96 Fogalomtár: @rglos{key signature}, @rglos{major},
99 Az @notation{előjegyzés} a @code{\key} parancs segítségével állítható be,
100 melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
101 moll: @code{\minor}) követ.
103 @lilypond[verbatim,quote,relative=2]
112 @subheading Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
114 Fogalomtár: @rglos{accidental}, @rglos{key signature},
115 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
116 @rglos{transposition}.
118 A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
119 együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
120 a kottában. A LilyPond forrásfájlban az előjegyzés után is ki kell tenni
121 a megfelelő módosításokat! Ez a viselkedés elsőre zavart okozhat, úgyhogy
122 bővebb magyarázatra szorul.
124 A LilyPond különbséget tesz a zenei tartalom és megjelenés, azaz a hangzó
125 és a lejegyzett zene között. A módosítás (hogy egy hang fel van-e emelve
126 vagy le van-e süllyesztve) a hangmagassághoz tartozik, így a zenei tartalom
127 része. Az, hogy a kottában a hang előtt szerepel-e egy kereszt, feloldójel
128 vagy bé, a lejegyzéshez tartozik. A kotta lejegyzésének szigorú szabályai
129 vannak, és a módosítójelek előállításánál a LilyPond intelligens módon
130 ezeket a szabályokat követi. A hangmagasságokat a felhasználó határozza meg:
131 mindig azt kell pontosan leírni, amit az ember hall.
135 @lilypond[verbatim,quote,relative=2]
141 egyik hang előtt sincs a kottában módosítójel, de ettől a LilyPond
142 forrásfájlban még ki kell rakni az @code{is}
143 utótagokat, hiszen cisz és fisz hang szól.
145 Ha leírunk egy @code{b}-t, azaz egy h hangot, az nem azt jelenti, hogy
146 @qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
147 @qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
149 @lilypond[verbatim,quote,relative=2]
154 Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
155 igényel a begépelésnél, de több előnye van: könnyebb a
156 @notation{transzponálás}, valamint a konkrét kiírt módosítójelek többfajta
157 rendszer szerint határozhatóak meg. Ezekre a rendszerekre látható néhány példa
158 az @ruser{Automatic accidentals} c. fejezetben.
162 Referencia: @ruser{Note names in other languages},
163 @ruser{Accidentals}, @ruser{Automatic accidentals},
164 @ruser{Key signature}.
166 Fogalomtár: @rglos{Pitch names}.
171 @translationof Ties and slurs
184 Fogalomtár: @rglos{tie}.
186 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
189 @lilypond[verbatim,quote,relative=2]
197 Fogalomtár: @rglos{slur}.
199 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
200 @code{(}, záróhangja után @code{)} írandó.
202 @lilypond[verbatim,quote,relative=2]
203 d4( c16) cis( d e c cis d) e( d4)
206 @subheading Frazeálóív
208 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
210 A @notation{frázisokat} jelölő ívek elejét és végét a @code{\(} és
211 @code{\)} jelek határozzák meg. Szerepelhet egyszerre kötőív és frazeálóív,
212 de egyszerre két kötőív vagy két frazeálóív nem.
214 @lilypond[verbatim,quote,relative=2]
215 a8(\( ais b c) cis2 b'2 a4 cis,\)
220 @cindex kötőív és átkötés különbsége
221 @subheading Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
223 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
225 A @notation{kötőív} kinézetre hasonlít az @notation{átkötéshez}, de más a
226 jelentése. Az átkötés egy hang hosszát toldja meg a következő, ugyanolyan
227 magasságú hangéval. A kötőív egy dallam @notation{artikulációját} határozza
228 meg, és több hangot átívelhet. Természetesen egy kötőíven belül lehetnek
231 @lilypond[verbatim,quote,relative=2]
232 c2~( c8 fis fis4 ~ fis2 g2)
237 Referencia: @ruser{Ties}, @ruser{Slurs},
238 @ruser{Phrasing slurs}.
241 @node Artikuláció és dinamika
242 @subsection Artikuláció és dinamika
243 @translationof Articulation and dynamics
246 @subheading Artikuláció
252 Fogalomtár: @rglos{articulation}.
254 Egy hang @notation{artikulációját} egy gondolatjel (@code{-}) után írt megfelelő
255 karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
257 @lilypond[verbatim,quote,relative=2]
258 c-. c-- c-> c-^ c-+ c-_
268 Fogalomtár: @rglos{fingering}.
270 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
271 gondolatjellel (@code{-}) és számmal jelezhető:
273 @lilypond[verbatim,quote,relative=2]
277 Az artikulációs jelzések és ujjrendek automatikusan a hang helyes oldalára
278 kerülnek, de ez felülírható, ha a gondolatjelet (@code{-}) kicseréljük
279 @code{^} vagy @code{_} karakterre, ami azt jelenti, hogy a jelzés az előbbi
280 esetben mindig a hang felett, ill. az utóbbi esetben mindig a hang alatt fog
281 elhelyezkedni. Egy hangon több artikulációs jel is lehet. Mindazonáltal a
282 legtöbb esetben legjobb, ha a LilyPond határozza meg, melyik oldalra
283 kerüljenek a jelzések.
285 @lilypond[verbatim,quote,relative=2]
286 c_-^1 d^. f^4_2-> e^-_+
308 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
311 @notation{Dinamikai jelzések} kottába írásához a megfelelő rövidítést kell
312 @code{\} karakterrel együtt azon hang után írni, amelytől kezdve érvényes:
314 @lilypond[verbatim,quote,relative=2]
318 A @notation{crescendo} és @notation{decrescendo} a @code{\<}, ill. @code{\>}
319 paranccsal kezdődik, és a következő dinamikai jelzésnél vagy a @code{\!}
320 parancsnál fejeződik be:
322 @lilypond[verbatim,quote,relative=2]
328 Referencia: @ruser{Articulations and ornamentations},
329 @ruser{Fingering instructions}, @ruser{Dynamics}.
332 @node Szöveges utasítások
333 @subsection Szöveges utasítások
334 @translationof Adding text
337 @cindex formázott szöveg
342 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
344 @lilypond[verbatim,quote,relative=2]
348 Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
349 Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
351 @lilypond[verbatim,quote,relative=2]
352 c1^\markup{ \bold espr}
354 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
360 Referencia: @ruser{Writing text}.
363 @node Automatikus és kézi gerendázás
364 @subsection Automatikus és kézi gerendázás
365 @translationof Automatic and manual beams
368 @cindex automatikus gerendázás
369 @cindex kézi gerendázás
370 @cindex gerendázás, automatikus
371 @cindex gerendázás, kézi
376 @funindex \autoBeamOff
377 @funindex autoBeamOff
378 @funindex \autoBeamOn
381 Fogalomtár: @rglos{beam}.
383 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
385 @lilypond[verbatim,quote,relative=2]
386 a8 ais d ees r d c16 b a8
389 Amennyiben az automatikus gerendázás nem megfelelő, kézzel felüldefiniálható.
390 Ha egyszeri alkalommal kell a gerendázást megváltoztatni, a gerenda első
391 hangja után @code{[}, az utolsó hangja után @code{]} írandó.
393 @lilypond[verbatim,quote,relative=2]
394 a8[ ais] d[ ees r d] a b
397 Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
398 szolgál. Egészen addig tart a hatása, amíg vissza nem kapcsoljuk az
399 automatikus gerendázást az @code{\autoBeamOn} segítségével.
401 @lilypond[verbatim,quote,relative=2]
410 Referencia: @ruser{Automatic beams}, @ruser{Manual beams}.
413 @node Haladó ritmikai parancsok
414 @subsection Haladó ritmikai parancsok
415 @translationof Advanced rhythmic commands
425 Fogalomtár: @rglos{anacrusis}.
427 @notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
428 A parancs után egy ritmusértéket kell írni: @code{\partial 4} egy
429 negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
432 @lilypond[verbatim,quote,relative=2]
445 Fogalomtár: @rglos{note value}, @rglos{triplet}.
447 Triolák, kvintolák stb. (általánosan @notation{n-olák}) a @code{\times}
448 kulcsszóval írhatóak le. A parancs után egy törtszámot és egy dallamot kell
449 írni: a dallamban a hangok hosszúságai a törtszámmal szorzódnak meg. Például
450 a @notation{triolák} lejegyzett hosszúságuk 2/3 részéig szólnak, így triolánál
451 2/3 kell, hogy legyen a tört értéke.
453 @lilypond[verbatim,quote,relative=2]
454 \times 2/3 { f8 g a }
456 \times 2/3 { f,8 g16[ a g a] }
468 @funindex \acciaccatura
469 @funindex acciaccatura
470 @funindex \appoggiatura
471 @funindex acciaccatura
473 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
474 @rglos{appoggiatura}.
476 Az @notation{előkéket} a @code{\grace} parancs jelöli. Súlyos előkék előtt
477 az @code{\appoggiatura}, súlytalanok előtt az @code{\acciaccatura} parancs
480 @lilypond[verbatim,quote,relative=2]
481 c2 \grace { a32[ b] } c2
482 c2 \appoggiatura b16 c2
483 c2 \acciaccatura b16 c2
488 Referencia: @ruser{Grace notes}, @ruser{Tuplets},
492 @node Több hang egyszerre
493 @section Több hang egyszerre
494 @translationof Multiple notes at once
496 Ebben a szakaszban annak a lehetőségeit vizsgáljuk meg, hogyan lehet
497 többszólamú zenét írni a LilyPondban. Ebbe beletartozik a több hangszerre,
498 több kottasort elfoglaló hangszerre (pl. zongorára) írt művek, valamint
501 A @notation{polifónia} szót ezentúl annak a speciális esetnek a megnevezésére
502 használjuk, amikor egy vonalrendszeren belül több szólam szerepel.
505 * A zenei kifejezés fogalma::
508 * Hangok akkordba foglalása::
509 * Több szólam egy kottasoron belül::
513 @node A zenei kifejezés fogalma
514 @subsection A zenei kifejezés fogalma
515 @translationof Music expressions explained
517 @cindex zenei kifejezés
518 @cindex kifejezés, zenei
519 @cindex összetett zenei kifejezés
520 @cindex zenei kifejezés, összetett
522 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
523 Egy hang már egy kifejezés:
525 @lilypond[verbatim,quote,relative=2]
529 Ha több hangot kapcsos zárójelbe teszünk, egy @emph{összetett zenei
530 kifejezés} jön létre. Az alábbi példában az összetett zenei kifejezés
533 @lilypond[verbatim,quote,relative=2]
537 A kapcsos zárójel azt jelenti, hogy a benne szereplő zenei kifejezések egymás
538 után következnek: mindegyik akkor kezdődik, amikor az előtte álló befejeződik.
539 A zenei kifejezések egymásba ágyazhatóak:
541 @lilypond[verbatim,quote,relative=2]
545 @subheading Analógia: matematikai kifejezések
547 Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
548 sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
549 kifejezéseket tartalmazhatnak, és így tetszőleges bonyolultságú kifejezések
550 létrehozhatóak. Például:
559 ((1 + 2) * 3) / (4 * 5)
562 Ebben a sorozatban minden kifejezés a következő kifejezésben egy nagyobb
563 kifejezés részeként szerepel. A legegyszerűbb kifejezések a számok, összetett
564 kifejezéseket pedig úgy hozhatunk létre, hogy meglevő kifejezéseket
565 műveletekkel (mint pl. @code{+}, @code{*} vagy @code{/}) és zárójelekkel
566 kombinálunk össze. Akárcsak a matematikai kifejezések, a zenei kifejezések is
567 tetszőleges mélységig egymásba ágyazhatóak, és éppen erre van szükség
568 többszólamú zene esetén.
571 @subheading Egyidejű zenei kifejezések: több kottasor
573 @cindex több kottasor
575 @cindex vonalrendszer
577 @cindex párhuzamos kifejezések
578 @cindex kifejezések, párhuzamos
579 @cindex relatív mód és párhuzamos kifejezések
585 Fogalomtár: @rglos{polyphony}.
587 A fent leírt technikát alkalmazzuk @notation{polifónia} lejegyzésénél.
588 Több kottasort vagy több kottasoron belüli szólamot tartalmazó zenénél
589 párhuzamosan (egyidejűen) kell összekombinálni a kifejezéseket.
590 Annak a jelzésére, hogy több szólam egyszerre kezd játszani,
591 @code{<<} és @code{>>} közé kell foglalni őket; ez jelenti azt, hogy
592 nem egymás után, hanem egy időben kezdődnek. A következő példában
593 három dallamot (ezek mindegyike két hangból áll) kombinálunk össze
596 @lilypond[verbatim,quote]
606 Amikor egy kifejezés egy másik kifejezésen belül szerepel, érdemes
607 eggyel nagyobb behúzással kezdeni. A LilyPondnak ez nem számít,
608 de a LilyPond forrásfájlt olvasó emberek számára áttekinthetőbb lesz
611 @warning{Relatív módban minden hang magasságát a forrásfájlban őt megelőző
612 hanghoz képest számítja ki a LilyPond, nem pedig az első @code{\relative}
613 parancs viszonyítási hangjához képest.}
616 @subheading Egyidejű zenei kifejezések: egy kottasor
618 A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
619 darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
620 hoz létre, ha igen, többet.
622 @lilypond[verbatim,quote]
625 << { e f } { c <<b d>> } >>
630 @subsection Több kottasor
631 @translationof Multiple staves
633 @cindex több kottasor
634 @cindex kottasor, több
647 Ahogy azt az előző, @ref{A zenei kifejezés fogalma} c. szakaszban láttuk,
648 a LilyPond bemeneti fájljai zenei kifejezésekből épülnek fel, és ha egy
649 párhuzamos kifejezés az első, akkor több kottasorból áll a mű. Jobban látható,
650 hogy mi történik, ha világosan megmondjuk, mi szerepeljen külön kottasorban,
653 Egy kottasor kézzel történő létrehozásához a zenei kifejezés elé
654 @code{\new Staff} parancsot kell írni.
655 Az így kapott kottasorokat, ahogy már megszoktuk, a @code{<<} és
656 @code{>>} jelekkel kell összekombinálni:
658 @lilypond[verbatim,quote]
661 \new Staff { \clef treble c }
662 \new Staff { \clef bass c,, }
667 A @code{\new} parancs egy új @emph{kontextus} létrehozására szolgál.
668 Egy kontextus egy zárt környezet, amely zenei eseményeket
669 (pl. hangokat vagy a @code{\clef} paranccsal jelölt kulcsokat) tartalmaz.
670 Egyszerűbb esetekben sok környezet automatikusan létrejön. Bonyolultabb
671 műveknél érdemes ezeket a környezeteket kézzel létrehozni.
673 Sokfajta környezet létezik. Többek között a @code{Score} (kotta),
674 @code{Staff} (kottasor) és @code{Voice} (szólam) környezetek tartalmazhatnak
675 dallamokat, míg a @code{Lyrics} (dalszöveg) környezet dalszöveget
676 tartalmazhat, a @code{ChordNames} (akkordnevek) környezet pedig akkordok
677 neveit tartalmazhatja.
679 A nyelvtanban a @code{\new} parancs egy zenei kifejezés elé fűzve
680 egy nagyobb zenei kifejezésnek számít. Bizonyos szempontból a negatív
681 előjelre hasonlít a matematikában. A @math{(4+5)} képlet egy kifejezés,
682 így a @math{-(4+5)} képlet egy nagyobb kifejezés.
684 Egy kottasorban elhelyezett ütemmutató minden más kottasorra is hat
685 alapesetben. Ugyanakkor az egy kottasorban szereplő előjegyzés
686 @emph{nem} hat a többi kottasorra. Ez azért az alapértelmezett viselkedés,
687 mert a transzponáló hangszereket tartalmozó és a politonális zene gyakoribb,
690 @lilypond[verbatim,quote]
693 \new Staff { \clef treble \key d \major \time 3/4 c }
694 \new Staff { \clef bass c,, }
702 @node Kottasor-csoport
703 @subsection Kottasor-csoport
704 @translationof Staff groups
706 @cindex zongoraszólam
713 Fogalomtár: @rglos{brace}.
715 A zongoramuzsikát két összekapcsolt kottasorban szokás lejegyezni.
716 Egy zongoraszólam így hasonló a @ref{Több kottasor} c. szakaszban
717 szereplő több kottasort tartalmazó példához, csak most az egész párhuzamos
718 kifejezés egy @code{PianoStaff} kontextuson belül szerepel:
727 Egy rövid zongoradarab-részlet:
729 @lilypond[verbatim,quote]
732 \new Staff { \time 2/4 c4 e g g, }
733 \new Staff { \clef bass c,, c' e c }
738 Másfajta kottasor-csoportok is léteznek: a zenekari szólamok összekapcsolására
739 használatos @code{\new GrandStaff} vagy a kórusszólamok csoportosítására
740 szolgáló @w{@code{\new ChoirStaff}}. Ezek hasonló kontextusok, mint a
741 @code{\new PianoStaff}, csak másfajta kapcsot használnak, és máshogy kötik
742 össze az ütemvonalakat.
746 Referencia: @ruser{Keyboard and other multi-staff instruments},
747 @ruser{Displaying staves}.
750 @node Hangok akkordba foglalása
751 @subsection Hangok akkordba foglalása
752 @translationof Combining notes into chords
755 @cindex ritmusérték, akkordok
761 Fogalomtár: @rglos{chord}.
763 Korábban láttuk, hogyan lehet több szólamot elérni dupla kacsacsőrök
764 használatával. Ehhez hasonló az akkordok leírása: az akkord hangjait
765 @emph{egyszeres} kacsacsőrök közé kell zárni. Mivel egy akkord minden
766 hangja ugyanannyi ideig tart, az akkord ritmusértékét nem az egyes
767 akkordhangok, hanem a záró kacsacsőr után kell megadni.
769 @lilypond[verbatim,quote,relative=2]
773 Az akkordokra érdemes úgy gondolni, mint az egyes hangokra:
774 szinte minden, amit egy hanghoz lehet rendelni, az egy egész akkordhoz is
775 rendelhető, ha a kacsacsőrökön @emph{kívül} helyezzük el.
776 Például így lehet átkötött vagy másképpen gerendázott akkordokat elérni:
777 a megfelelő jelzések a kacsacsőrök után szerepelnek.
779 @lilypond[verbatim,quote,relative=2]
780 r4 <c e g>8[ <c f a>]~ <c f a>2
781 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
785 @node Több szólam egy kottasoron belül
786 @subsection Több szólam egy kottasoron belül
787 @translationof Single staff polyphony
790 @cindex több szólam egy kottasoron belül
791 @cindex kottasoron belüli szólamok
792 @cindex láthatatlan szünet
793 @cindex szünet, láthatatlan
795 @funindex << ... \\ ... >>
800 A polifónia, azaz egy kottasoron belüli szólamok lejegyzése, bár nem
801 bonyolult jelenség, olyan fogalmak megértését feltételezi, amelyeket
802 még nem tárgyaltunk. Ezt most sem fogjuk megtenni. Ehelyett a
803 tankönyv megfelelő részére hivatkozunk, amely részletesen
804 elmagyarázza a témakört.
807 Tankönyv: @ref{A szólamok zenét tartalmaznak}.
809 Referencia: @ruser{Simultaneous notes}.
815 Ez a szakasz a vokális zene és egyszerű dalok, valamint könnyűzenei számok
816 lejegyzésébe nyújt betekintést.
819 * Egyszerű dalok kottázása::
820 * Dalszöveg igazítása a dallamhoz::
821 * Azonos dalszöveg több kottasorhoz::
825 @node Egyszerű dalok kottázása
826 @subsection Egyszerű dalok kottázása
827 @translationof Setting simple songs
835 Fogalomtár: @rglos{lyrics}.
837 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
840 @lilypond[verbatim,quote]
848 @notation{Dalszöveget} legegyszerűbben úgy lehet hozzáadni a dallamhoz,
849 hogy a dallam után írjuk az @code{\addlyrics} parancsot, majd a dalszöveget.
850 Minden szótagot szóközzel kell elválasztani.
852 @lilypond[verbatim,quote]
860 Girls and boys come out to play,
865 Mind a dallamot, mind a dalszöveget kapcsos zárójelbe kell tenni, az egész
866 dalt pedig @w{@code{<< ... >>}} közé, mivel a zene és a szöveg egyszerre
869 @node Dalszöveg igazítása a dallamhoz
870 @subsection Dalszöveg igazítása a dallamhoz
871 @translationof Aligning lyrics to a melody
876 @cindex dalszöveg igazítása
877 @cindex dalszöveg, többszótagú szavak
879 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
881 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
884 @lilypond[verbatim,quote]
890 g8 a4 b8 c b a d4 b8 g4.
893 Girls and boys come out to play,
894 The moon doth shine as bright as day;
899 A @notation{shine} szót két hangra kellene énekelni, így a dalszöveg nem
900 illeszkedik helyesen a hangokra. Egy @notation{melizmát} kell létrehozni.
901 Több lehetőség van arra, hogy egy szótagot több hangra elnyújtsunk; a
902 legegyszerűbb, ha a melizma hangjait kötőívvel összekötjük (ld. az
903 @ref{Ívek} szakaszt):
905 @lilypond[verbatim,quote]
911 g8 a4 b8 c( b) a d4 b8 g4.
914 Girls and boys come out to play,
915 The moon doth shine as bright as day;
920 Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
921 az angolszász konvenció értelmében nem megfelelő a @notation{shine as}
922 szavakon. Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás}
925 @lilypond[verbatim,quote]
931 g8 a4 b8 c([ b]) a d4 b8 g4.
934 Girls and boys come out to play,
935 The moon doth shine as bright as day;
940 A melizmát úgy adhatjuk meg másképp a kötőív helyett, hogy a dalszövegben
941 annyi alulvonás karakterrel (@code{_}) látjuk el a szótagot, ahány hangra (az elsőt
942 leszámítva) kiterjed:
944 @lilypond[verbatim,quote]
950 g8 a4 b8 c[ b] a d4 b8 g4.
953 Girls and boys come out to play,
954 The moon doth shine _ as bright as day;
959 Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
960 amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
961 @notation{Dido és Aeneas} c. operájából @notation{Dido búcsúáriájának} első
964 @lilypond[verbatim,quote]
970 b c4.( bes8 a4. g8 fis4.) g8 fis1
979 Eddig még egy példában sem szerepelt több szótagból álló szó.
980 Általában minden szótagot külön hangra kell énekelni, a szótagok
981 közé kötőjel kerül a kottában. Ezt a forrásfájlban két gondolatjel
982 @code{--} jelzi. Következő példánkban mindaz szerepel, amit eddig
983 megtanultunk a dallam és szöveg összekapcsolásáról:
985 @c no ragged-right here because otherwise the hyphens get lost,
986 @c but the example is long enough to avoid looking strange.
987 @lilypond[verbatim,quote,noragged-right]
997 A -- way in a __ man -- ger,
998 no __ crib for a bed, __
1003 Más dalszövegeknél, főleg olasz nyelvűeknél, épp ennek ellenkezőjére van
1004 szükség: több szótagot kell egy hangra énekelni. Ezt úgy érhetjük el,
1005 hogy összekötjük a két szótagot egy alulvonás karakterrel (@code{_}),
1006 szóközök nélkül, vagy idézőjelbe rakjuk őket.
1007 Rossini operájának alábbi részletében, Figaro @notation{Largo al factotum}
1008 kezdetű áriájában a @notation{Largo} szó @notation{go} szótagját és az
1009 @notation{al} szót ugyanarra a hangra kell énekelni:
1011 @c no ragged-right here because otherwise the hyphens get lost,
1012 @c but the example is long enough to avoid looking strange.
1013 @lilypond[verbatim,quote,noragged-right]
1019 c4.~ c8 d b c([ d]) b c d b c
1022 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1029 Referencia: @ruser{Vocal music}.
1032 @node Azonos dalszöveg több kottasorhoz
1033 @subsection Azonos dalszöveg több kottasorhoz
1034 @translationof Lyrics to multiple staves
1036 @cindex dalszöveg több szólamhoz
1038 Ha ugyanazt a dalszöveget akarjuk több szólamhoz rendelni,
1039 választhatjuk az egyszerű megközelítést, mint ebben a példában,
1040 mely Händel @notation{Júdás Makkabeus} c. oratóriumából való:
1042 @lilypond[verbatim,quote]
1048 c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1051 Let flee -- cy flocks the hills a -- dorn, __
1057 r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1060 Let flee -- cy flocks the hills a -- dorn,
1065 Érdemes azonban a dalszöveget csak egyszer leírni, és később hivatkozni rá
1066 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}
1067 c. szakaszban olvasható.
1070 Referencia: @ruser{Vocal music}.
1073 @node Utolsó simítások
1074 @section Utolsó simítások
1075 @translationof Final touches
1077 Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó
1078 simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további
1082 * Művek szervezettebbé tétele változók segítségével::
1084 * Cím és más adatok megadása::
1085 * Abszolút hangmagasság-megadás::
1090 @node Művek szervezettebbé tétele változók segítségével
1091 @subsection Művek szervezettebbé tétele változók segítségével
1092 @translationof Organizing pieces with variables
1098 @cindex hozzárendelés
1099 @cindex újrafelhasználás
1101 @cindex változók, megengedett karakterek
1103 Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze,
1104 nagyon nagy és összetett zenei kifejezések állhatnak elő.
1105 Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak.
1106 Átláthatóságukat @emph{változók} használatával javíthatjuk.
1108 A változók (másnéven azonosítók vagy makrók) segítségével a komplex
1109 zenei kifejezéseket kisebb részekre bonthatjuk.
1110 Egy változóhoz a következőképpen rendelhetünk értéket:
1113 dallam = @{ @dots{} @}
1116 A @code{dallam} nevű zenei kifejezés tartalma később bárhová beilleszthető.
1117 Ehhez csak egy @code{\} karaktert kell a neve elé írni (@code{\dallam},
1118 akárcsak egy LilyPond parancs esetén).
1121 @lilypond[verbatim,quote]
1122 hegedu = \new Staff {
1127 csello = \new Staff {
1142 A változók nevei csak az angol ábécé betűit tartalmazhatják. Nem
1143 tartalmazhatnak ékezetes karaktert, számot, aláhúzást, kötőjelet stb.
1145 A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
1146 de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
1147 be sokszor ismétlődő szakaszokat.
1148 Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi
1152 @lilypond[verbatim,quote]
1153 triolaA = \times 2/3 { c,8 e g }
1154 utemA = { \triolaA \triolaA \triolaA \triolaA }
1161 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1166 AOtosLap = \paper @{ paperheight = 21.0 \cm @}
1169 Tartalmától függően egy változó különböző helyeken használható fel.
1170 Az alábbi példa a fenti változókat hasznosítja újra:
1175 line-width = \szelesseg
1184 @subsection Verziószám
1185 @translationof Version number
1193 @funindex convert-ly
1195 A @code{\version} utasítással kell megadni, hogy a LilyPond melyik verziója
1196 számára készült a fájl:
1199 \version @w{"@version{}"}
1203 Ezt megállapodás szerint a LilyPond fájl legelejére helyezzük.
1205 A verziómegjelölés célja, hogy a LilyPond későbbi verziójára való átállás
1206 minél zökkenőmentesebb legyen. A nyelvtanban bekövetkezett változásokat egy
1207 speciális program, a @command{convert-ly} képes kezelni, és a @code{\version}
1208 utasítás alapján állapítja meg, hogy milyen szabályok szerint frissítse a
1209 fájlt. Erről bővebb információ a @rprogram{Updating files with convert-ly}
1210 szakaszban található.
1212 @node Cím és más adatok megadása
1213 @subsection Cím és más adatok megadása
1214 @translationof Adding titles
1224 A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
1225 blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
1226 @code{\header} blokk általában a verziószám alatt szerepel.
1229 \version @w{"@version{}"}
1237 @dots{} zene @dots{}
1241 Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején
1242 jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése
1243 a @ruser{Creating titles} c. fejezetben található.
1246 @node Abszolút hangmagasság-megadás
1247 @subsection Abszolút hangmagasság-megadás
1248 @translationof Absolute note names
1250 @cindex hangmagasság
1251 @cindex abszolút hangnevek
1252 @cindex abszolút mód
1253 @cindex abszolút hangmagasság-megadás
1255 Eddig mindig @code{\relative} módban adtuk meg a hangmagasságot.
1256 Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
1257 hangmagasság megadásának egy másik módja is: az abszolút mód.
1259 A LilyPond a @code{\relative} blokk elhagyása esetén minden hangmagasságot
1260 abszolútként értelmez. A @code{c'} mindig az egyvonalas c hangot jelöli, a
1261 @code{b} az alatta levő hangot, a kis h-t, a @code{g,} pedig a nagy g-t.
1263 @lilypond[verbatim,quote]
1271 Íme egy négy oktávos skála:
1273 @lilypond[verbatim,quote]
1288 Amint az látható, a magas hangok beviteléhez sok @code{'} jel szükséges.
1289 Itt van például egy Mozart-idézet:
1291 @lilypond[verbatim,quote]
1295 cis''8. d''16 cis''8 e''4 e''8
1296 b'8. cis''16 b'8 d''4 d''8
1300 A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
1301 A @code{\relative} módban az előző példát sokkal könnyebb elolvasni és
1304 @lilypond[verbatim,quote]
1308 cis8. d16 cis8 e4 e8
1313 Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb @code{'} vagy
1314 @code{,} jelet használ), a hiba azonnal szembetűnő -- a hibás hangtól kezdve
1315 minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
1316 ilyen könnyen észrevehető, és nehezebb megtalálni.
1318 Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy
1319 hangközugrások vannak, de leginkább a LilyPond-fájlok
1320 számítógéppel történő generálásánál bizonyul különösen hasznosnak.
1323 @node Hogyan tovább?
1324 @subsection Hogyan tovább?
1325 @translationof After the tutorial
1327 Gratulálunk az alapok elsajátításához! Eme tanulmányok után
1328 javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni.
1329 Egy lehetőség például a @ref{Sablonok} használata.
1330 Ha valamilyen kottaelem ismertetésére még nem került volna sor, a
1331 Kottaírás kézikönyvéből kikereshető, a @ruser{Musical notation} fejezettől
1332 kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes
1333 @ref{A sablonok kibővítése} c. fejezetet elolvasni.
1335 Pár rövid darab megírása után következhetnek a tankönyv további fejezetei.
1336 Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot
1337 feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak
1338 azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
1340 A tankönyv minden szakaszának végén található egy @strong{Lásd még} bekezdés
1341 is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első
1342 olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az
1343 összefüggések meglátása végett.
1345 Minél előbb ajánlott elolvasni a dokumentációról szóló szakaszt.
1346 Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az
1347 új felhasználók sokszor nem tudják, hova forduljanak segítségért. A
1348 dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
1349 de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz