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
170 Fogalomtár: @rglos{key signature}, @rglos{major},
173 Az @notation{előjegyzés} a @code{\key} parancs segítségével állítható be,
174 melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
175 moll: @code{\minor}) követ.
177 @lilypond[verbatim,quote,relative=1]
180 \bar "||" \key c \minor
186 @node Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
187 @unnumberedsubsubsec Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
188 @translationof Warning: key signatures and pitches
190 Fogalomtár: @rglos{accidental}, @rglos{key signature},
191 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
192 @rglos{transposition}, @rglos{Pitch names}.
194 A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
195 együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
196 a kottában. A LilyPond forrásfájlban az előjegyzés után is ki kell tenni
197 a megfelelő módosításokat! Ez a viselkedés elsőre zavart okozhat, úgyhogy
198 bővebb magyarázatra szorul.
200 A LilyPond különbséget tesz a zenei tartalom és megjelenés, azaz a hangzó
201 és a lejegyzett zene között. A módosítás (hogy egy hang fel van-e emelve
202 vagy le van-e süllyesztve) a hangmagassághoz tartozik, így a zenei tartalom
203 része. Az, hogy a kottában a hang előtt szerepel-e egy kereszt, feloldójel
204 vagy bé, a lejegyzéshez tartozik. A kotta lejegyzésének szigorú szabályai
205 vannak, és a módosítójelek előállításánál a LilyPond intelligens módon
206 ezeket a szabályokat követi. A hangmagasságokat a felhasználó határozza meg:
207 mindig azt kell pontosan leírni, amit az ember hall.
211 @lilypond[verbatim,quote,relative=2]
217 egyik hang előtt sincs a kottában módosítójel, de ettől a LilyPond
218 forrásfájlban még ki kell rakni az @code{is}
219 utótagokat, hiszen cisz és fisz hang szól.
221 Ha leírunk egy @code{b}-t, azaz egy h hangot, az nem azt jelenti, hogy
222 @qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
223 @qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
226 @lilypond[verbatim,quote,relative=2]
231 Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
232 igényel a begépelésnél, de több előnye van: könnyebb a
233 @notation{transzponálás}, valamint a konkrét kiírt módosítójelek többfajta
234 rendszer szerint határozhatóak meg. Ezekre a rendszerekre látható néhány példa
235 az @ruser{Automatic accidentals} c. fejezetben.
239 A kottaírás kézikönyve:
240 @ruser{Note names in other languages},
242 @ruser{Automatic accidentals},
243 @ruser{Key signature}.
248 @translationof Ties and slurs
262 * Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban::
266 @unnumberedsubsubsec Átkötés
269 Fogalomtár: @rglos{tie}.
271 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
274 @lilypond[verbatim,quote,relative=2]
275 g4~ g c2~ | c4~ c8 a~ a2 |
278 @cindex bare duration
279 @cindex duration, bare
281 When the pitch does not change, as is always the case with tied notes,
282 subsequent pitches may be omitted, specifying just the bare duration:
284 @lilypond[verbatim,quote,relative=2]
285 g4~ 4 c2~ | 4~ 8 a~ 2 |
288 This shorthand may be useful in other places where the rhythm changes
289 with an unchanging pitch, but remember that a bare pitch followed by a
290 space and a bare duration will be interpreted as a single note. In
291 other words, @code{c4 a 8 8} would be interpreted as @code{c4 a8 a8},
292 not as @code{c4 a4 a8 a8}. Write instead @code{c4 a4 8 8 }.
295 @unnumberedsubsubsec Kötőív
298 Fogalomtár: @rglos{slur}.
300 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
301 @code{(}, záróhangja után @code{)} írandó.
303 @lilypond[verbatim,quote,relative=2]
304 d4( c16) cis( d e c cis d) e( d4)
308 @unnumberedsubsubsec Frazeálóív
309 @translationof Phrasing slurs
312 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
314 A @notation{frázisokat} jelölő ívek elejét és végét a @code{\(} és
315 @code{\)} jelek határozzák meg. Szerepelhet egyszerre kötőív és frazeálóív,
316 de egyszerre két kötőív vagy két frazeálóív nem.
318 @lilypond[verbatim,quote,relative=2]
319 g4\( g8( a) b( c) b4\)
324 @cindex kötőív és átkötés különbsége
326 @node Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
327 @unnumberedsubsubsec Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
328 @translationof Warnings: slurs vs. ties
330 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
332 A @notation{kötőív} kinézetre hasonlít az @notation{átkötéshez}, de más a
333 jelentése. Az átkötés egy hang hosszát toldja meg a következő, ugyanolyan
334 magasságú hangéval. A kötőív egy dallam @notation{artikulációját} határozza
335 meg, és több hangot átívelhet. Természetesen egy kötőíven belül lehetnek
338 @lilypond[verbatim,quote,relative=2]
344 A kottaírás kézikönyve:
347 @ruser{Phrasing slurs}.
350 @node Artikuláció és dinamika
351 @subsection Artikuláció és dinamika
352 @translationof Articulation and dynamics
361 @unnumberedsubsubsec Artikuláció
362 @translationof Articulations
368 Fogalomtár: @rglos{articulation}.
370 Egy hang @notation{artikulációját} egy gondolatjel (@code{-}) után írt megfelelő
371 karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
373 @lilypond[verbatim,quote,relative=2]
379 @unnumberedsubsubsec Ujjrend
380 @translationof Fingerings
387 Fogalomtár: @rglos{fingering}.
389 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
390 gondolatjellel (@code{-}) és számmal jelezhető:
392 @lilypond[verbatim,quote,relative=2]
396 Az artikulációs jelzések és ujjrendek automatikusan a hang helyes oldalára
397 kerülnek, de ez felülírható, ha a gondolatjelet (@code{-}) kicseréljük
398 @code{^} vagy @code{_} karakterre, ami azt jelenti, hogy a jelzés az előbbi
399 esetben mindig a hang felett, ill. az utóbbi esetben mindig a hang alatt fog
400 elhelyezkedni. Egy hangon több artikulációs jel is lehet. Mindazonáltal a
401 legtöbb esetben legjobb, ha a LilyPond határozza meg, melyik oldalra
402 kerüljenek a jelzések.
404 @lilypond[verbatim,quote,relative=2]
405 c4_-^1 d^. f^4_2-> e^-_+
409 @unnumberedsubsubsec Dinamika
410 @translationof Dynamics
426 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
429 @notation{Dinamikai jelzések} kottába írásához a megfelelő rövidítést kell
430 @code{\} karakterrel együtt azon hang után írni, amelytől kezdve érvényes:
432 @lilypond[verbatim,quote,relative=2]
436 A @notation{crescendo} és @notation{decrescendo} a @code{\<}, ill. @code{\>}
437 paranccsal kezdődik, és a következő dinamikai jelzésnél vagy a @code{\!}
438 parancsnál fejeződik be:
440 @lilypond[verbatim,quote,relative=2]
446 A kottaírás kézikönyve:
447 @ruser{Articulations and ornamentations},
448 @ruser{Fingering instructions},
452 @node Szöveges utasítások
453 @subsection Szöveges utasítások
454 @translationof Adding text
457 @cindex formázott szöveg
461 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
463 @lilypond[verbatim,quote,relative=2]
467 Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
468 Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
470 @lilypond[verbatim,quote,relative=2]
471 c2^\markup { \bold espr }
473 \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
479 A kottaírás kézikönyve:
480 @ruser{Writing text}.
483 @node Automatikus és kézi gerendázás
484 @subsection Automatikus és kézi gerendázás
485 @translationof Automatic and manual beams
488 @cindex automatikus gerendázás
489 @cindex kézi gerendázás
490 @cindex gerendázás, automatikus
491 @cindex gerendázás, kézi
496 @funindex \autoBeamOff
497 @funindex \autoBeamOn
499 Fogalomtár: @rglos{beam}.
501 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
503 @lilypond[verbatim,quote,relative=2]
504 a8 ais d ees r d c16 b a8
507 Amennyiben az automatikus gerendázás nem megfelelő, kézzel felüldefiniálható.
508 Ha egyszeri alkalommal kell a gerendázást megváltoztatni, a gerenda első
509 hangja után @code{[}, az utolsó hangja után @code{]} írandó.
511 @lilypond[verbatim,quote,relative=2]
512 a8[ ais] d[ ees r d] c16 b a8
515 Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
516 szolgál. Egészen addig tart a hatása, amíg vissza nem kapcsoljuk az
517 automatikus gerendázást az @code{\autoBeamOn} segítségével.
519 @lilypond[verbatim,quote,relative=2]
528 A kottaírás kézikönyve:
529 @ruser{Automatic beams},
530 @ruser{Manual beams}.
533 @node Haladó ritmikai parancsok
534 @subsection Haladó ritmikai parancsok
535 @translationof Advanced rhythmic commands
544 @unnumberedsubsubsec Felütés
545 @translationof Partial measure
552 Fogalomtár: @rglos{anacrusis}.
554 @notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
555 A parancs után egy ritmusértéket kell írni: például @code{\partial 4} egy
556 negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
559 @lilypond[verbatim,quote,relative=2]
565 @unnumberedsubsubsec n-olák
566 @translationof Tuplets
574 Fogalomtár: @rglos{note value}, @rglos{triplet}.
576 Triolák, kvintolák stb. (általánosan @notation{n-olák}) a @code{\times}
577 kulcsszóval írhatóak le. A parancs után egy törtszámot és egy dallamot kell
578 írni: a dallamban a hangok hosszúságai a törtszámmal szorzódnak meg. Például
579 a @notation{triolák} lejegyzett hosszúságuk 2/3 részéig szólnak, így triolánál
580 2/3 kell, hogy legyen a tört értéke.
582 @lilypond[verbatim,quote,relative=2]
583 \tuplet 3/2 { f8 g a }
584 \tuplet 3/2 { c r c }
585 \tuplet 3/2 { f,8 g16[ a g a] }
586 \tuplet 3/2 { d4 a8 }
590 @unnumberedsubsubsec Előkék
591 @translationof Grace notes
598 @funindex \acciaccatura
599 @funindex \appoggiatura
600 @funindex acciaccatura
602 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
603 @rglos{appoggiatura}.
605 Az @notation{előkéket} a @code{\grace} parancs jelöli. Súlyos előkék előtt
606 az @code{\appoggiatura}, súlytalanok előtt az @code{\acciaccatura} parancs
609 @lilypond[verbatim,quote,relative=2]
610 c2 \grace { a32 b } c2
611 c2 \appoggiatura b16 c2
612 c2 \acciaccatura b16 c2
617 A kottaírás kézikönyve:
623 @node Több hang egyszerre
624 @section Több hang egyszerre
625 @translationof Multiple notes at once
627 Ebben a szakaszban annak a lehetőségeit vizsgáljuk meg, hogyan lehet
628 többszólamú zenét írni a LilyPondban. Ebbe beletartozik a több hangszerre,
629 több kottasort elfoglaló hangszerre (pl. zongorára) írt művek, valamint
632 A @notation{polifónia} szót ezentúl annak a speciális esetnek a megnevezésére
633 használjuk, amikor egy vonalrendszeren belül több szólam szerepel.
636 * A zenei kifejezés fogalma::
639 * Hangok akkordba foglalása::
640 * Több szólam egy kottasoron belül::
644 @node A zenei kifejezés fogalma
645 @subsection A zenei kifejezés fogalma
646 @translationof Music expressions explained
648 @cindex zenei kifejezés
649 @cindex kifejezés, zenei
650 @cindex összetett zenei kifejezés
651 @cindex zenei kifejezés, összetett
655 * Analógia matematikai kifejezések::
656 * Egyidejű zenei kifejezések több kottasor::
657 * Egyidejű zenei kifejezések egy kottasor::
660 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
661 Egy hang már egy kifejezés:
663 @lilypond[verbatim,quote,relative=2]
667 Ha több hangot kapcsos zárójelbe teszünk, egy @emph{összetett zenei
668 kifejezés} jön létre. Az alábbi példában az összetett zenei kifejezés
671 @lilypond[verbatim,quote,relative=2]
675 A kapcsos zárójel azt jelenti, hogy a benne szereplő zenei kifejezések egymás
676 után következnek: mindegyik akkor kezdődik, amikor az előtte álló befejeződik.
677 A zenei kifejezések egymásba ágyazhatóak:
679 @lilypond[verbatim,quote,relative=2]
683 @node Analógia matematikai kifejezések
684 @unnumberedsubsubsec Analógia: matematikai kifejezések
685 @translationof Analogy mathematical expressions
687 Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
688 sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
689 kifejezéseket tartalmazhatnak, és így tetszőleges bonyolultságú kifejezések
690 létrehozhatóak. Például:
699 ((1 + 2) * 3) / (4 * 5)
702 Ebben a sorozatban minden kifejezés a következő kifejezésben egy nagyobb
703 kifejezés részeként szerepel. A legegyszerűbb kifejezések a számok, összetett
704 kifejezéseket pedig úgy hozhatunk létre, hogy meglevő kifejezéseket
705 műveletekkel (mint pl. @code{+}, @code{*} vagy @code{/}) és zárójelekkel
706 kombinálunk össze. Akárcsak a matematikai kifejezések, a zenei kifejezések is
707 tetszőleges mélységig egymásba ágyazhatóak, és éppen erre van szükség
708 többszólamú zene esetén.
711 @node Egyidejű zenei kifejezések több kottasor
712 @unnumberedsubsubsec Egyidejű zenei kifejezések: több kottasor
713 @translationof Simultaneous music expressions multiple staves
715 @cindex több kottasor
717 @cindex vonalrendszer
719 @cindex párhuzamos kifejezések
720 @cindex kifejezések, párhuzamos
721 @cindex relatív mód és párhuzamos kifejezések
727 Fogalomtár: @rglos{polyphony}.
729 A fent leírt technikát alkalmazzuk @notation{polifónia} lejegyzésénél.
730 Több kottasort vagy több kottasoron belüli szólamot tartalmazó zenénél
731 párhuzamosan (egyidejűen) kell összekombinálni a kifejezéseket.
732 Annak a jelzésére, hogy több szólam egyszerre kezd játszani,
733 @code{<<} és @code{>>} közé kell foglalni őket; ez jelenti azt, hogy
734 nem egymás után, hanem egy időben kezdődnek. A következő példában
735 három dallamot (ezek mindegyike két hangból áll) kombinálunk össze
738 @lilypond[verbatim,quote]
748 Amikor egy kifejezés egy másik kifejezésen belül szerepel, érdemes
749 eggyel nagyobb behúzással kezdeni. A LilyPondnak ez nem számít,
750 de a LilyPond forrásfájlt olvasó emberek számára áttekinthetőbb lesz
753 @warning{Relatív módban minden hang magasságát a forrásfájlban őt megelőző
754 hanghoz képest számítja ki a LilyPond, nem pedig az első @code{\relative}
755 parancs viszonyítási hangjához képest.}
758 @node Egyidejű zenei kifejezések egy kottasor
759 @unnumberedsubsubsec Egyidejű zenei kifejezések: egy kottasor
760 @translationof Simultaneous music expressions single staff
762 A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
763 darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
764 hoz létre, ha igen, többet.
766 @lilypond[verbatim,quote]
769 << { e2 f } { c2 <<b d>> } >>
774 @subsection Több kottasor
775 @translationof Multiple staves
777 @cindex több kottasor
778 @cindex kottasor, több
789 Ahogy azt az előző, @ref{A zenei kifejezés fogalma} c. szakaszban láttuk,
790 a LilyPond bemeneti fájljai zenei kifejezésekből épülnek fel, és ha egy
791 párhuzamos kifejezés az első, akkor több kottasorból áll a mű. Jobban látható,
792 hogy mi történik, ha világosan megmondjuk, mi szerepeljen külön kottasorban,
795 Egy kottasor kézzel történő létrehozásához a zenei kifejezés elé
796 @code{\new Staff} parancsot kell írni.
797 Az így kapott kottasorokat, ahogy már megszoktuk, a @code{<<} és
798 @code{>>} jelekkel kell összekombinálni:
800 @lilypond[verbatim,quote]
803 \new Staff { \clef treble c''4 }
804 \new Staff { \clef bass c,,4 }
809 A @code{\new} parancs egy új @emph{kontextus} létrehozására szolgál.
810 Egy kontextus egy zárt környezet, amely zenei eseményeket
811 (pl. hangokat vagy a @code{\clef} paranccsal jelölt kulcsokat) tartalmaz.
812 Egyszerűbb esetekben sok környezet automatikusan létrejön. Bonyolultabb
813 műveknél érdemes ezeket a környezeteket kézzel létrehozni.
815 Sokfajta környezet létezik. Többek között a @code{Score} (kotta),
816 @code{Staff} (kottasor) és @code{Voice} (szólam) környezetek tartalmazhatnak
817 dallamokat, míg a @code{Lyrics} (dalszöveg) környezet dalszöveget
818 tartalmazhat, a @code{ChordNames} (akkordnevek) környezet pedig akkordok
819 neveit tartalmazhatja.
821 A nyelvtanban a @code{\new} parancs egy zenei kifejezés elé fűzve
822 egy nagyobb zenei kifejezésnek számít. Bizonyos szempontból a negatív
823 előjelre hasonlít a matematikában. A @math{(4+5)} képlet egy kifejezés,
824 így a @math{-(4+5)} képlet egy nagyobb kifejezés.
826 Egy kottasorban elhelyezett ütemmutató minden más kottasorra is hat
827 alapesetben. Ugyanakkor az egy kottasorban szereplő előjegyzés
828 @emph{nem} hat a többi kottasorra. Ez azért az alapértelmezett viselkedés,
829 mert a transzponáló hangszereket tartalmozó és a politonális zene gyakoribb,
832 @lilypond[verbatim,quote]
835 \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
836 \new Staff { \clef "bass" c,,4 }
842 @node Kottasor-csoport
843 @subsection Kottasor-csoport
844 @translationof Staff groups
846 @cindex zongoraszólam
853 Fogalomtár: @rglos{brace}.
855 A zongoramuzsikát két összekapcsolt kottasorban szokás lejegyezni.
856 Egy zongoraszólam így hasonló a @ref{Több kottasor} c. szakaszban
857 szereplő több kottasort tartalmazó példához, csak most az egész párhuzamos
858 kifejezés egy @code{PianoStaff} kontextuson belül szerepel:
867 Egy rövid zongoradarab-részlet:
869 @lilypond[verbatim,quote]
872 \new Staff { \time 2/4 c''4 e g g, }
873 \new Staff { \clef bass c,,4 c' e c }
878 Másfajta kottasor-csoportok is léteznek: a zenekari szólamok összekapcsolására
879 használatos @code{\new GrandStaff} vagy a kórusszólamok csoportosítására
880 szolgáló @w{@code{\new ChoirStaff}}. Ezek hasonló kontextusok, mint a
881 @code{\new PianoStaff}, csak másfajta kapcsot használnak, és máshogy kötik
882 össze az ütemvonalakat.
886 A kottaírás kézikönyve:
887 @ruser{Keyboard and other multi-staff instruments},
888 @ruser{Displaying staves}.
891 @node Hangok akkordba foglalása
892 @subsection Hangok akkordba foglalása
893 @translationof Combining notes into chords
896 @cindex ritmusérték, akkordok
902 Fogalomtár: @rglos{chord}.
904 Korábban láttuk, hogyan lehet több szólamot elérni dupla kacsacsőrök
905 használatával. Ehhez hasonló az akkordok leírása: az akkord hangjait
906 @emph{egyszeres} kacsacsőrök közé kell zárni. Mivel egy akkord minden
907 hangja ugyanannyi ideig tart, az akkord ritmusértékét nem az egyes
908 akkordhangok, hanem a záró kacsacsőr után kell megadni.
910 @lilypond[verbatim,quote,relative=2]
914 Az akkordokra érdemes úgy gondolni, mint az egyes hangokra:
915 szinte minden, amit egy hanghoz lehet rendelni, az egy egész akkordhoz is
916 rendelhető, ha a kacsacsőrökön @emph{kívül} helyezzük el.
917 Például így lehet átkötött vagy másképpen gerendázott akkordokat elérni:
918 a megfelelő jelzések a kacsacsőrök után szerepelnek.
920 @lilypond[verbatim,quote,relative=2]
921 r4 <c e g>~ <c f a>2 |
922 <c e g>8[ <c f a> <c e g> <c f a>]
923 <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
924 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
928 A kottaírás kézikönyve:
929 @ruser{Chorded notes}.
931 @node Több szólam egy kottasoron belül
932 @subsection Több szólam egy kottasoron belül
933 @translationof Single staff polyphony
936 @cindex több szólam egy kottasoron belül
937 @cindex kottasoron belüli szólamok
938 @cindex láthatatlan szünet
939 @cindex szünet, láthatatlan
941 @funindex << ... \\ ... >>
946 A polifónia, azaz egy kottasoron belüli szólamok lejegyzése, bár nem
947 bonyolult jelenség, olyan fogalmak megértését feltételezi, amelyeket
948 még nem tárgyaltunk. Ezt most sem fogjuk megtenni. Ehelyett a
949 tankönyv megfelelő részére hivatkozunk, amely részletesen
950 elmagyarázza a témakört.
954 @ref{A szólamok zenét tartalmaznak}.
956 A kottaírás kézikönyve:
957 @ruser{Simultaneous notes}.
963 Ez a szakasz a vokális zene és egyszerű dalok, valamint könnyűzenei számok
964 lejegyzésébe nyújt betekintést.
967 * Egyszerű dalok kottázása::
968 * Dalszöveg igazítása a dallamhoz::
969 * Azonos dalszöveg több kottasorhoz::
973 @node Egyszerű dalok kottázása
974 @subsection Egyszerű dalok kottázása
975 @translationof Setting simple songs
982 Fogalomtár: @rglos{lyrics}.
984 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
987 @lilypond[verbatim,quote]
991 d''4 b8 c4 a8 d4 b8 g4
995 @notation{Dalszöveget} legegyszerűbben úgy lehet hozzáadni a dallamhoz,
996 hogy a dallam után írjuk az @code{\addlyrics} parancsot, majd a dalszöveget.
997 Minden szótagot szóközzel kell elválasztani.
999 @lilypond[verbatim,quote]
1004 d''4 b8 c4 a8 d4 b8 g4
1007 Girls and boys come out to play,
1012 Mind a dallamot, mind a dalszöveget kapcsos zárójelbe kell tenni, az egész
1013 dalt pedig @w{@code{<< ... >>}} közé, mivel a zene és a szöveg egyszerre
1016 @node Dalszöveg igazítása a dallamhoz
1017 @subsection Dalszöveg igazítása a dallamhoz
1018 @translationof Aligning lyrics to a melody
1023 @cindex dalszöveg igazítása
1024 @cindex dalszöveg, többszótagú szavak
1026 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
1028 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
1031 @lilypond[verbatim,quote]
1036 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1037 a4 b8 c b a | d4 b8 g4. |
1040 Girls and boys come out to play,
1041 The moon doth shine as bright as day;
1046 A @notation{shine} szót két hangra kellene énekelni, így a dalszöveg nem
1047 illeszkedik helyesen a hangokra. Egy @notation{melizmát} kell létrehozni.
1048 Több lehetőség van arra, hogy egy szótagot több hangra elnyújtsunk; a
1049 legegyszerűbb, ha a melizma hangjait kötőívvel összekötjük (ld. az
1050 @ref{Ívek} szakaszt):
1052 @lilypond[verbatim,quote]
1057 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1058 a4 b8 c( b) a | d4 b8 g4. |
1061 Girls and boys come out to play,
1062 The moon doth shine as bright as day;
1068 Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
1069 nem felel meg az angolszász konvenciónak a @notation{shine as} szavakon.
1070 Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás} szakaszt):
1072 @lilypond[verbatim,quote]
1077 d''4 b8 c4 a8 | d4 b8 g4 g8 |
1078 a4 b8 c([ b]) a | d4 b8 g4. |
1081 Girls and boys come out to play,
1082 The moon doth shine as bright as day;
1087 A melizmát úgy adhatjuk meg másképp a kötőív helyett, hogy a dalszövegben
1088 annyi alulvonás karakterrel (@code{_}) látjuk el a szótagot, ahány hangra (az elsőt
1089 leszámítva) kiterjed:
1091 @lilypond[verbatim,quote]
1096 d''4 b8 c4 a8 d4 b8 g4
1097 g8 a4 b8 c[ b] a d4 b8 g4.
1100 Girls and boys come out to play,
1101 The moon doth shine _ as bright as day;
1106 Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
1107 amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
1108 @notation{Dido és Æneas} c. operájából @notation{Dido búcsúáriájának} első
1111 @lilypond[verbatim,quote]
1116 g'2 a bes | bes2( a) b2 |
1117 c4.( bes8 a4. g8 fis4.) g8 | fis1
1121 am laid __ in earth,
1126 Eddig még egy példában sem szerepelt több szótagból álló szó.
1127 Általában minden szótagot külön hangra kell énekelni, a szótagok
1128 közé kötőjel kerül a kottában. Ezt a forrásfájlban két gondolatjel
1129 @code{--} jelzi. Következő példánkban mindaz szerepel, amit eddig
1130 megtanultunk a dallam és szöveg összekapcsolásáról:
1132 @c no ragged-right here because otherwise the hyphens get lost,
1133 @c but the example is long enough to avoid looking strange.
1134 @lilypond[verbatim,quote,noragged-right]
1140 d'4 | g4 g a8( b) | g4 g b8( c) |
1144 A -- way in a __ man -- ger,
1145 no __ crib for a bed,
1150 Más dalszövegeknél, főleg olasz nyelvűeknél, épp ennek ellenkezőjére van
1151 szükség: több szótagot kell egy hangra énekelni. Ezt úgy érhetjük el,
1152 hogy összekötjük a két szótagot egy alulvonás karakterrel (@code{_}),
1153 szóközök nélkül, vagy idézőjelbe rakjuk őket.
1154 Rossini operájának alábbi részletében, Figaro @notation{Largo al factotum}
1155 kezdetű áriájában a @notation{Largo} szó @notation{go} szótagját és az
1156 @notation{al} szót ugyanarra a hangra kell énekelni:
1158 @c no ragged-right here because otherwise the hyphens get lost,
1159 @c but the example is long enough to avoid looking strange.
1160 @lilypond[verbatim,quote,noragged-right]
1166 c'4.~ 8 d b | c8([ d]) b c d b | c8
1169 Lar -- go_al fac -- to -- tum del -- la cit -- tà
1176 A kottaírás kézikönyve:
1177 @ruser{Vocal music}.
1180 @node Azonos dalszöveg több kottasorhoz
1181 @subsection Azonos dalszöveg több kottasorhoz
1182 @translationof Lyrics to multiple staves
1184 @cindex dalszöveg több szólamhoz
1186 Ha ugyanazt a dalszöveget akarjuk több szólamhoz rendelni,
1187 választhatjuk az egyszerű megközelítést, mint ebben a példában,
1188 mely Händel @notation{Júdás Makkabeus} c. oratóriumából való:
1190 @lilypond[verbatim,quote]
1196 c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1199 Let flee -- cy flocks the hills a -- dorn, __
1205 r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1208 Let flee -- cy flocks the hills a -- dorn,
1213 Érdemes azonban a dalszöveget csak egyszer leírni, és később hivatkozni rá
1214 változók segítségével. Ez a módszer a @ref{Művek szervezettebbé tétele változók segítségével}
1215 c. szakaszban olvasható.
1218 A kottaírás kézikönyve:
1219 @ruser{Vocal music}.
1222 @node Utolsó simítások
1223 @section Utolsó simítások
1224 @translationof Final touches
1226 Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó
1227 simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további
1231 * Művek szervezettebbé tétele változók segítségével::
1232 * Cím és más adatok megadása::
1233 * Abszolút hangmagasság-megadás::
1238 @node Művek szervezettebbé tétele változók segítségével
1239 @subsection Művek szervezettebbé tétele változók segítségével
1240 @translationof Organizing pieces with variables
1246 @cindex hozzárendelés
1247 @cindex újrafelhasználás
1249 @cindex változók, megengedett karakterek
1251 Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze,
1252 nagyon nagy és összetett zenei kifejezések állhatnak elő.
1253 Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak.
1254 Átláthatóságukat @emph{változók} használatával javíthatjuk.
1256 A változók (másnéven azonosítók vagy makrók) segítségével a komplex
1257 zenei kifejezéseket kisebb részekre bonthatjuk.
1258 Egy változóhoz a következőképpen rendelhetünk értéket:
1261 dallam = @{ @dots{} @}
1264 A @code{dallam} nevű zenei kifejezés tartalma később bárhová beilleszthető.
1265 Ehhez csak egy @code{\} karaktert kell a neve elé írni (@code{\dallam},
1266 akárcsak egy LilyPond parancs esetén).
1269 @lilypond[verbatim,quote]
1270 hegedű = \new Staff {
1275 cselló = \new Staff {
1290 A változók nevei csak betűket tartalmazhatnak. Nem
1291 tartalmazhatnak számot, aláhúzást, kötőjelet stb.
1293 A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
1294 de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
1295 be sokszor ismétlődő szakaszokat.
1296 Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi
1300 @lilypond[verbatim,quote]
1301 triolaA = \tuplet 3/2 { c,8 e g }
1302 ütemA = { \triolaA \triolaA \triolaA \triolaA }
1309 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1314 AÖtösLap = \paper @{ paperheight = 21.0 \cm @}
1317 Tartalmától függően egy változó különböző helyeken használható fel.
1318 Az alábbi példa a fenti változókat hasznosítja újra:
1323 line-width = \szélesség
1331 @node Cím és más adatok megadása
1332 @subsection Cím és más adatok megadása
1333 @translationof Adding titles
1342 A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
1343 blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
1344 @code{\header} blokk általában a verziószám alatt szerepel.
1347 \version @w{"@version{}"}
1355 @dots{} zene @dots{}
1359 Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején
1360 jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése
1361 a @ruser{Creating titles} c. fejezetben található.
1364 @node Abszolút hangmagasság-megadás
1365 @subsection Abszolút hangmagasság-megadás
1366 @translationof Absolute note names
1368 @cindex hangmagasság
1369 @cindex abszolút hangnevek
1370 @cindex abszolút mód
1371 @cindex abszolút hangmagasság-megadás
1373 Eddig mindig @code{\relative} módban adtuk meg a hangmagasságot.
1374 Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
1375 hangmagasság megadásának egy másik módja is: az abszolút mód.
1377 A LilyPond a @code{\relative} blokk elhagyása esetén minden hangmagasságot
1378 abszolútként értelmez. A @code{c'} mindig az egyvonalas c hangot jelöli, a
1379 @code{b} az alatta levő hangot, a kis h-t, a @code{g,} pedig a nagy g-t.
1381 @lilypond[verbatim,quote]
1389 Íme egy négy oktávos skála:
1391 @lilypond[verbatim,quote]
1406 Amint az látható, a magas hangok beviteléhez sok @code{'} jel szükséges.
1407 Itt van például egy Mozart-idézet:
1409 @lilypond[verbatim,quote]
1413 cis''8. d''16 cis''8 e''4 e''8 |
1414 b'8. cis''16 b'8 d''4 d''8 |
1419 Common octave marks can be indicated just once, using the command
1420 @code{\fixed} followed by a reference pitch:
1422 @lilypond[verbatim,quote]
1426 cis8. d16 cis8 e4 e8 |
1427 b,8. cis16 b,8 d4 d8 |
1431 A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
1432 A @code{\relative} módban az előző példát sokkal könnyebb elolvasni és
1435 @lilypond[verbatim,quote]
1439 cis''8. d16 cis8 e4 e8 |
1440 b8. cis16 b8 d4 d8 |
1444 Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb @code{'} vagy
1445 @code{,} jelet használ), a hiba azonnal szembetűnő -- a hibás hangtól kezdve
1446 minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
1447 ilyen könnyen észrevehető, és nehezebb megtalálni.
1449 Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy
1450 hangközugrások vannak, de leginkább a LilyPond-fájlok
1451 számítógéppel történő generálásánál bizonyul különösen hasznosnak.
1454 Sometimes music is arranged in more complex ways. If you are
1455 using @code{\relative} inside of @code{\relative}, the outer and
1456 inner relative sections are independent:
1458 @lilypond[verbatim,quote]
1459 \relative { c'4 \relative { f'' g } c }
1462 To use absolute mode inside of @code{\relative}, put the absolute
1463 music inside @code{\fixed c @{ @dots{} @}} and the absolute pitches
1464 will not affect the octaves of the relative music:
1466 @lilypond[verbatim,quote]
1468 c'4 \fixed c { f'' g'' } c |
1469 c4 \fixed c'' { f g } c
1473 @node Hogyan tovább?
1474 @subsection Hogyan tovább?
1475 @translationof After the tutorial
1477 Gratulálunk az alapok elsajátításához! Eme tanulmányok után
1478 javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni.
1479 Egy lehetőség például a @ref{Sablonok} használata.
1480 Ha valamilyen kottaelem ismertetésére még nem került volna sor, a
1481 Kottaírás kézikönyvéből kikereshető, a @ruser{Musical notation} fejezettől
1482 kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes
1483 @ref{A sablonok kibővítése} c. fejezetet elolvasni.
1485 Pár rövid darab megírása után következhetnek a tankönyv további fejezetei.
1486 Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot
1487 feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak
1488 azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
1490 A tankönyv minden szakaszának végén található egy @strong{Lásd még} bekezdés
1491 is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első
1492 olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az
1493 összefüggések meglátása végett.
1495 Minél előbb ajánlott elolvasni a dokumentációról szóló szakaszt.
1496 Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az
1497 új felhasználók sokszor nem tudják, hova forduljanak segítségért. A
1498 dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
1499 de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz