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 * Ütemvonalak és ütemek ellenőrzése::
37 * Hangmagasság és előjegyzés::
39 * Artikuláció és dinamika::
40 * Szöveges utasítások::
41 * Automatikus és kézi gerendázás::
42 * Haladó ritmikai parancsok::
45 @node Ütemvonalak és ütemek ellenőrzése
46 @subsection Ütemvonalak és ütemek ellenőrzése
47 @translationof Bar lines and bar checks
51 * Ütemek ellenőrzése::
55 @unnumberedsubsubsec Ütemvonalak
56 @translationof Bar lines
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.
65 @lilypond[verbatim,quote,relative=2]
66 g1 e1 \bar "||" c2. c'4 \bar "|."
69 @node Ütemek ellenőrzése
70 @unnumberedsubsubsec Ütemek ellenőrzése
71 @translationof Bar checks
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.
80 @c This example deliberately produces a warning
81 @lilypond[verbatim,quote]
83 g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
87 Ha lefordítjuk a fenti LilyPond fájlt, az alábbi figyelmeztetést fogjuk látni:
90 warning: barcheck failed at: 1/2
92 | g4 c g e | c4 r r2 |
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.
100 A kottaírás kézikönyve:
101 @ruser{Bar and bar number checks}.
104 @node Hangmagasság és előjegyzés
105 @subsection Hangmagasság és előjegyzés
106 @translationof Pitches and key signatures
111 * Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban::
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.}
118 @unnumberedsubsubsec Módosítójelek
119 @translationof Pitch alterations
121 @cindex módosítójelek
122 @cindex előjegyzés és módosítójelek
124 @cindex kettős kereszt
125 @cindex kereszt, kettős
136 Fogalomtár: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
137 @rglos{double flat}, @rglos{accidental}.
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.
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.
151 @lilypond[verbatim,quote,relative=2]
152 cis4 ees fisis, aeses
156 @unnumberedsubsubsec Előjegyzés
157 @translationof Key signatures
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
173 Fogalomtár: @rglos{key signature}, @rglos{major},
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.
180 @lilypond[verbatim,quote,relative=1]
183 \bar "||" \key c \minor
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
193 Fogalomtár: @rglos{accidental}, @rglos{key signature},
194 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
195 @rglos{transposition}, @rglos{Pitch names}.
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.
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.
214 @lilypond[verbatim,quote,relative=2]
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.
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:
229 @lilypond[verbatim,quote,relative=2]
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.
242 A kottaírás kézikönyve:
243 @ruser{Note names in other languages},
245 @ruser{Automatic accidentals},
246 @ruser{Key signature}.
251 @translationof Ties and slurs
265 * Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban::
269 @unnumberedsubsubsec Átkötés
272 Fogalomtár: @rglos{tie}.
274 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
277 @lilypond[verbatim,quote,relative=2]
278 g4~ g c2~ | c4~ c8 a~ a2 |
281 @cindex bare duration
282 @cindex duration, bare
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:
287 @lilypond[verbatim,quote,relative=2]
288 g4~ 4 c2~ | 4~ 8 a~ 2 |
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 }.
298 @unnumberedsubsubsec Kötőív
301 Fogalomtár: @rglos{slur}.
303 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
304 @code{(}, záróhangja után @code{)} írandó.
306 @lilypond[verbatim,quote,relative=2]
307 d4( c16) cis( d e c cis d) e( d4)
311 @unnumberedsubsubsec Frazeálóív
312 @translationof Phrasing slurs
315 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
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.
321 @lilypond[verbatim,quote,relative=2]
322 g4\( g8( a) b( c) b4\)
327 @cindex kötőív és átkötés különbsége
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
333 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
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
341 @lilypond[verbatim,quote,relative=2]
347 A kottaírás kézikönyve:
350 @ruser{Phrasing slurs}.
353 @node Artikuláció és dinamika
354 @subsection Artikuláció és dinamika
355 @translationof Articulation and dynamics
364 @unnumberedsubsubsec Artikuláció
365 @translationof Articulations
371 Fogalomtár: @rglos{articulation}.
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:
376 @lilypond[verbatim,quote,relative=2]
382 @unnumberedsubsubsec Ujjrend
383 @translationof Fingerings
390 Fogalomtár: @rglos{fingering}.
392 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
393 gondolatjellel (@code{-}) és számmal jelezhető:
395 @lilypond[verbatim,quote,relative=2]
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.
407 @lilypond[verbatim,quote,relative=2]
408 c4_-^1 d^. f^4_2-> e^-_+
412 @unnumberedsubsubsec Dinamika
413 @translationof Dynamics
432 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
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:
438 @lilypond[verbatim,quote,relative=2]
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:
446 @lilypond[verbatim,quote,relative=2]
452 A kottaírás kézikönyve:
453 @ruser{Articulations and ornamentations},
454 @ruser{Fingering instructions},
458 @node Szöveges utasítások
459 @subsection Szöveges utasítások
460 @translationof Adding text
463 @cindex formázott szöveg
468 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
470 @lilypond[verbatim,quote,relative=2]
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:
477 @lilypond[verbatim,quote,relative=2]
478 c2^\markup { \bold espr }
480 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
486 A kottaírás kézikönyve:
487 @ruser{Writing text}.
490 @node Automatikus és kézi gerendázás
491 @subsection Automatikus és kézi gerendázás
492 @translationof Automatic and manual beams
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
503 @funindex \autoBeamOff
504 @funindex autoBeamOff
505 @funindex \autoBeamOn
508 Fogalomtár: @rglos{beam}.
510 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
512 @lilypond[verbatim,quote,relative=2]
513 a8 ais d ees r d c16 b a8
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ó.
520 @lilypond[verbatim,quote,relative=2]
521 a8[ ais] d[ ees r d] c16 b a8
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.
528 @lilypond[verbatim,quote,relative=2]
537 A kottaírás kézikönyve:
538 @ruser{Automatic beams},
539 @ruser{Manual beams}.
542 @node Haladó ritmikai parancsok
543 @subsection Haladó ritmikai parancsok
544 @translationof Advanced rhythmic commands
553 @unnumberedsubsubsec Felütés
554 @translationof Partial measure
562 Fogalomtár: @rglos{anacrusis}.
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
569 @lilypond[verbatim,quote,relative=2]
575 @unnumberedsubsubsec n-olák
576 @translationof Tuplets
585 Fogalomtár: @rglos{note value}, @rglos{triplet}.
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.
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 }
601 @unnumberedsubsubsec Előkék
602 @translationof Grace notes
610 @funindex \acciaccatura
611 @funindex acciaccatura
612 @funindex \appoggiatura
613 @funindex acciaccatura
615 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
616 @rglos{appoggiatura}.
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
622 @lilypond[verbatim,quote,relative=2]
623 c2 \grace { a32 b } c2
624 c2 \appoggiatura b16 c2
625 c2 \acciaccatura b16 c2
630 A kottaírás kézikönyve:
636 @node Több hang egyszerre
637 @section Több hang egyszerre
638 @translationof Multiple notes at once
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
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.
649 * A zenei kifejezés fogalma::
652 * Hangok akkordba foglalása::
653 * Több szólam egy kottasoron belül::
657 @node A zenei kifejezés fogalma
658 @subsection A zenei kifejezés fogalma
659 @translationof Music expressions explained
661 @cindex zenei kifejezés
662 @cindex kifejezés, zenei
663 @cindex összetett zenei kifejezés
664 @cindex zenei kifejezés, összetett
668 * Analógia matematikai kifejezések::
669 * Egyidejű zenei kifejezések több kottasor::
670 * Egyidejű zenei kifejezések egy kottasor::
673 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
674 Egy hang már egy kifejezés:
676 @lilypond[verbatim,quote,relative=2]
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
684 @lilypond[verbatim,quote,relative=2]
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:
692 @lilypond[verbatim,quote,relative=2]
696 @node Analógia matematikai kifejezések
697 @unnumberedsubsubsec Analógia: matematikai kifejezések
698 @translationof Analogy mathematical expressions
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:
712 ((1 + 2) * 3) / (4 * 5)
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.
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
728 @cindex több kottasor
730 @cindex vonalrendszer
732 @cindex párhuzamos kifejezések
733 @cindex kifejezések, párhuzamos
734 @cindex relatív mód és párhuzamos kifejezések
740 Fogalomtár: @rglos{polyphony}.
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
751 @lilypond[verbatim,quote]
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
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.}
771 @node Egyidejű zenei kifejezések egy kottasor
772 @unnumberedsubsubsec Egyidejű zenei kifejezések: egy kottasor
773 @translationof Simultaneous music expressions single staff
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.
779 @lilypond[verbatim,quote]
782 << { e2 f } { c2 <<b d>> } >>
787 @subsection Több kottasor
788 @translationof Multiple staves
790 @cindex több kottasor
791 @cindex kottasor, több
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,
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:
815 @lilypond[verbatim,quote]
818 \new Staff { \clef treble c''4 }
819 \new Staff { \clef bass c,,4 }
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.
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.
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.
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,
847 @lilypond[verbatim,quote]
850 \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
851 \new Staff { \clef "bass" c,,4 }
857 @node Kottasor-csoport
858 @subsection Kottasor-csoport
859 @translationof Staff groups
861 @cindex zongoraszólam
868 Fogalomtár: @rglos{brace}.
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:
882 Egy rövid zongoradarab-részlet:
884 @lilypond[verbatim,quote]
887 \new Staff { \time 2/4 c''4 e g g, }
888 \new Staff { \clef bass c,,4 c' e c }
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.
901 A kottaírás kézikönyve:
902 @ruser{Keyboard and other multi-staff instruments},
903 @ruser{Displaying staves}.
906 @node Hangok akkordba foglalása
907 @subsection Hangok akkordba foglalása
908 @translationof Combining notes into chords
911 @cindex ritmusérték, akkordok
917 Fogalomtár: @rglos{chord}.
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.
925 @lilypond[verbatim,quote,relative=2]
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.
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>) |
943 A kottaírás kézikönyve:
944 @ruser{Chorded notes}.
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
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
956 @funindex << ... \\ ... >>
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.
969 @ref{A szólamok zenét tartalmaznak}.
971 A kottaírás kézikönyve:
972 @ruser{Simultaneous notes}.
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.
982 * Egyszerű dalok kottázása::
983 * Dalszöveg igazítása a dallamhoz::
984 * Azonos dalszöveg több kottasorhoz::
988 @node Egyszerű dalok kottázása
989 @subsection Egyszerű dalok kottázása
990 @translationof Setting simple songs
998 Fogalomtár: @rglos{lyrics}.
1000 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
1003 @lilypond[verbatim,quote]
1007 d''4 b8 c4 a8 d4 b8 g4
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.
1015 @lilypond[verbatim,quote]
1020 d''4 b8 c4 a8 d4 b8 g4
1023 Girls and boys come out to play,
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
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
1039 @cindex dalszöveg igazítása
1040 @cindex dalszöveg, többszótagú szavak
1042 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
1044 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
1047 @lilypond[verbatim,quote]
1052 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1053 a4 b8 c b a | d4 b8 g4. |
1056 Girls and boys come out to play,
1057 The moon doth shine as bright as day;
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):
1068 @lilypond[verbatim,quote]
1073 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1074 a4 b8 c( b) a | d4 b8 g4. |
1077 Girls and boys come out to play,
1078 The moon doth shine as bright as day;
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):
1088 @lilypond[verbatim,quote]
1093 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1094 a4 b8 c([ b]) a | d4 b8 g4. |
1097 Girls and boys come out to play,
1098 The moon doth shine as bright as day;
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:
1107 @lilypond[verbatim,quote]
1112 d''4 b8 c4 a8 d4 b8 g4
1113 g8 a4 b8 c[ b] a d4 b8 g4.
1116 Girls and boys come out to play,
1117 The moon doth shine _ as bright as day;
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ő
1127 @lilypond[verbatim,quote]
1132 g'2 a bes | bes2( a) b2 |
1133 c4.( bes8 a4. g8 fis4.) g8 | fis1
1137 am laid __ in earth,
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:
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]
1156 d'4 | g4 g a8( b) | g4 g b8( c) |
1160 A -- way in a __ man -- ger,
1161 no __ crib for a bed,
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:
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]
1182 c'4.~ 8 d b | c8([ d]) b c d b | c8
1185 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1192 A kottaírás kézikönyve:
1193 @ruser{Vocal music}.
1196 @node Azonos dalszöveg több kottasorhoz
1197 @subsection Azonos dalszöveg több kottasorhoz
1198 @translationof Lyrics to multiple staves
1200 @cindex dalszöveg több szólamhoz
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ó:
1206 @lilypond[verbatim,quote]
1212 c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1215 Let flee -- cy flocks the hills a -- dorn, __
1221 r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1224 Let flee -- cy flocks the hills a -- dorn,
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ó.
1234 A kottaírás kézikönyve:
1235 @ruser{Vocal music}.
1238 @node Utolsó simítások
1239 @section Utolsó simítások
1240 @translationof Final touches
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
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::
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
1262 @cindex hozzárendelés
1263 @cindex újrafelhasználás
1265 @cindex változók, megengedett karakterek
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.
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:
1277 dallam = @{ @dots{} @}
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).
1285 @lilypond[verbatim,quote]
1286 hegedű = \new Staff {
1291 cselló = \new Staff {
1306 A változók nevei csak betűket tartalmazhatnak. Nem
1307 tartalmazhatnak számot, aláhúzást, kötőjelet stb.
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
1316 @lilypond[verbatim,quote]
1317 triolaA = \tuplet 3/2 { c,8 e g }
1318 ütemA = { \triolaA \triolaA \triolaA \triolaA }
1325 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1330 AÖtösLap = \paper @{ paperheight = 21.0 \cm @}
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:
1339 line-width = \szélesség
1347 @node Cím és más adatok megadása
1348 @subsection Cím és más adatok megadása
1349 @translationof Adding titles
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.
1364 \version @w{"@version{}"}
1372 @dots{} zene @dots{}
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ó.
1381 @node Abszolút hangmagasság-megadás
1382 @subsection Abszolút hangmagasság-megadás
1383 @translationof Absolute note names
1385 @cindex hangmagasság
1386 @cindex abszolút hangnevek
1387 @cindex abszolút mód
1388 @cindex abszolút hangmagasság-megadás
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.
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.
1398 @lilypond[verbatim,quote]
1406 Íme egy négy oktávos skála:
1408 @lilypond[verbatim,quote]
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:
1426 @lilypond[verbatim,quote]
1430 cis''8. d''16 cis''8 e''4 e''8 |
1431 b'8. cis''16 b'8 d''4 d''8 |
1436 Common octave marks can be indicated just once, using the command
1437 @code{\fixed} followed by a reference pitch:
1439 @lilypond[verbatim,quote]
1443 cis8. d16 cis8 e4 e8 |
1444 b,8. cis16 b,8 d4 d8 |
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
1452 @lilypond[verbatim,quote]
1456 cis''8. d16 cis8 e4 e8 |
1457 b8. cis16 b8 d4 d8 |
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.
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.
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:
1475 @lilypond[verbatim,quote]
1476 \relative { c'4 \relative { f'' g } c }
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:
1483 @lilypond[verbatim,quote]
1485 c'4 \fixed c { f'' g'' } c |
1486 c4 \fixed c'' { f g } c
1490 @node Hogyan tovább?
1491 @subsection Hogyan tovább?
1492 @translationof After the tutorial
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.
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.
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.
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