]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/hu/learning/tutorial.itely
Docs: add Hungarian initial translation
[lilypond.git] / Documentation / hu / learning / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond-learning.tely
3 @ignore
4     Translation of GIT committish: a30fa41fac8fb2771a76f6d1edbec9714298ee36
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @ignore
13 Tutorial guidelines:  (different from policy.txt!)
14 - unless you have a really good reason, use either
15     @lilypond[verbatim,quote]
16   or
17     @lilypond[verbatim,quote,relative=2]
18
19   Don't use any other relative=X commands.
20
21 - use "aes" and "ees" instead of "as" and "es".  I know it's not
22   correct Dutch naming, but let's not confuse people with this
23   until we get to the Basic notation chapter.
24
25 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
26   portions of the tutorial.
27
28 @end ignore
29
30
31 @node Első lecke
32 @chapter Első lecke
33 @translationof Tutorial
34
35 Tankönyvünk első leckéje bemutatja a LilyPond nyelvét, és elmagyarázza,
36 hogyan kell nyomtatható kottát előállítani. Az első találkozás után
37 ismertetjük, hogyan lehet a gyakori kottaelemek felhasználásával
38 gyönyörű kottákat készíteni.
39
40 @menu
41 * Az első lépések::
42 * Egyszólamú lejegyzés::
43 * Több hang egyszerre::
44 * Dalok::
45 * Utolsó simítások::
46 @end menu
47
48
49 @node Az első lépések
50 @section Az első lépések
51 @translationof First steps
52
53 Ez a szakasz a LilyPonddal végzett munka alapjaiba nyújt bevezetést.
54
55 @menu
56 * Fájlok fordítása::
57 * Egyszerű kottázás::
58 * A bemeneti fájlok jellemzői::
59 * Hogyan olvassuk a tankönyvet?::
60 @end menu
61
62
63 @node Fájlok fordítása
64 @subsection Fájlok fordítása
65 @translationof Compiling a file
66
67 @cindex fordítás
68 @cindex első példa
69 @cindex kis- és nagybetűk különbsége
70
71 A LilyPond bemeneti fájljai egyszerű szöveges állományok.
72 Egy kotta létrehozásához egy bemeneti fájlban (másnéven forrásfájlban) kell
73 azt szöveges formában leírni.
74 @qq{Fordítás}nak nevezzük azt a folyamatot, melynek során egy LilyPond
75 formátumú forrásfájlból egy nyomtatható kotta és (szabadon választhatóan)
76 egy meghallgatható MIDI fájl áll elő.
77
78 Első példánk megmutatja, hogy néz ki egy egyszerű bemenet. A LilyPond
79 forrásfájlba ezt írva:
80
81 @example
82 @{
83   c' e' g' e'
84 @}
85 @end example
86
87 @noindent
88 az alábbi eredményt kapjuk:
89
90 @c  in this case we don't want verbatim
91 @lilypond[quote]
92 {
93   c' e' g' e'
94 }
95 @end lilypond
96
97 @warning{A LilyPondban a hangok és a dalszöveg köré mindig
98 @strong{@{ kapcsos zárójeleket @}} kell írni.
99 A kapcsos zárójeleket legtöbbször szóközzel vesszük körül, hacsak
100 a sor elején vagy végén nem állnak, hogy környezetükkel ne folyjanak
101 egybe, így kétértelműséget okozván. A tankönyv példáiban olykor a
102 rövidség kedvéért elhagyjuk a kapcsos zárójeleket, de a forrásfájlokban
103 nem szabad elfelejteni kitenni őket! A @ref{Hogyan olvassuk a tankönyvet?}
104 c. fejezetben olvasható több információ a tankönyv példáiról és megjelenítésük
105 módjáról.}
106
107 Továbbá a LilyPond bemenete @strong{érzékeny a kis- és nagybetűk különbségére}:
108 @w{@code{@{ c d e @}}} érvényes bemenet; @w{@code{@{ C D E @}}} hibát
109 eredményez.
110
111 @smallspace
112
113 @subheading Zene bevitele és a kimenet megtekintése
114
115 @cindex PDF fájl
116 @cindex megtekintés
117 @cindex szövegszerkesztők
118 @cindex Mac OS X, a LilyPond futtatása
119 @cindex Windows, a LilyPond futtatása
120 @cindex Linux, a LilyPond futtatása
121 @cindex Unix, a LilyPond futtatása
122
123 Ez a szakasz arról szól, hogy milyen parancsokat kell futtatni
124 a kotta előállításához és a kimenet megtekintéséhez vagy
125 kinyomtatásához.
126
127 Bizonyos szövegszerkesztőkbe beépíthető LilyPond támogatás, ami hatékonyabb
128 szerkesztést tesz lehetőve; erről a @rprogram{Text editor support} fejezet ír.
129
130 @warning{Amikor a LilyPond első alkalommal fut, egy-két percig várni kell,
131 amíg megvizsgálja a rendszer betűtípusait. Ezután természetesen sokkal
132 gyorsabban fog futni!}
133
134 @subsubheading Mac OS X
135
136 Ha elindítjuk a @command{LilyPond.app} alkalmazást, egy példaállományt látunk
137 megnyitva. Mentsük el (pl. @file{test.ly} néven az Asztalra), majd a
138 @w{@qq{Compile > Typeset File}} menüpont segítségével fordítsuk le.
139 Ezután az eredményül kapott PDF fájl a képernyőn látható.
140
141 A következő parancsok, melyekre szükség lehet, a @q{New} (@q{Új}) és az @q{Open}
142 (@q{Megnyitás}) a @q{File} menüben. A szerkesztés alatt levő fájlt a szedés előtt
143 mindig el kell menteni. Ha a feldolgozás során bármilyen hiba történt, a
144 naplóablakban láthatjuk a hibák leírását.
145
146 @subsubheading Windows
147
148 Windows alatt az Asztalon levő LilyPond ikonra duplán kattintva indíthatjuk el
149 a LilyPondot, mely először egy példafájlt nyit meg egy egyszerű
150 szövegszerkesztőben. Mentsük el (pl. @file{test.ly} néven az Asztalra),
151 majd kattintsunk rá duplán a lefordításához (az ikonja egy hangjegyre
152 hasonlít). Pár másodperc múlva létrejön egy @file{test.pdf} nevű fájl az
153 Asztalon. Ha erre duplán kattintunk, megtekinthetjük a nyomtatható kottát.
154 A @file{test.ly} fordításának másik módja, hogy egérrel ráhúzzuk a LilyPond
155 parancsikonjára.
156
157 Egy létező @file{.ly} fájl szerkesztéséhez kattintsunk rá jobb gombbal, és
158 válasszuk az @qq{Edit source} (@q{Forrás szerkesztése}) menüpontot. Új kotta
159 írásához vagy a szerkesztőt futtassuk a fent leírt módon, majd válasszuk ki a
160 @qq{File > New} (@q{Fájl > Új}) parancsot, vagy jobb gombbal
161 kattintsunk az Asztalra, válasszuk az @qq{Új > Szöveges dokumentum}
162 menüpontot, nevezzük át a fájlt a kívánt névre, és változtassuk meg a
163 kiterjesztését @code{.ly}-re. Ezután ugyanúgy szerkeszthetjük és
164 feldolgozhatjuk, ahogy eddig is tettük.
165
166 Ha duplán kattintunk egy @code{.ly} fájlra, nem csak egy PDF-et kapunk, hanem
167 egy @code{.log} kiterjesztésű naplófájlt is, amely a LilyPond futásáról
168 tartalmaz információkat. Hiba esetén ajánlatos megvizsgálni.
169
170 @subsubheading UNIX
171
172 Hozzunk létre egy fájlt @file{test.ly} néven, és írjuk bele a következőket:
173
174 @example
175 @{
176   c' e' g' e'
177 @}
178 @end example
179
180 A @file{test.ly} fájl feldolgozásához adjuk ki az alábbi parancsot:
181
182 @example
183 lilypond test.ly
184 @end example
185
186 @noindent
187 Ekkor az alábbi kimenethez hasonlót láthatunk:
188
189 @example
190 lilypond test.ly
191 GNU LilyPond @version{}
192 Processing `test.ly'
193 Parsing...
194 Interpreting music...
195 Preprocessing graphical objects...
196 Finding the ideal number of pages...
197 Fitting music on 1 page...
198 Drawing systems...
199 Layout output to `test.ps'...
200 Converting to `test.pdf'...
201 @end example
202
203
204 @node Egyszerű kottázás
205 @subsection Egyszerű kottázás
206 @translationof Simple notation
207
208 @cindex egyszerű lejegyzés
209 @cindex lejegyzés, egyszerű
210
211 A LilyPond bizonyos elemeket automatikusan hozzáad a kottához. A következő
212 példában csak négy hangmagasságot adunk meg, de a LilyPond kirakja a kulcsot
213 és az ütemmutatót, valamint a hangok hosszúságát alapértelmezetten negyednek
214 veszi.
215
216 @lilypond[verbatim,quote]
217 {
218   c' e' g' e'
219 }
220 @end lilypond
221
222 @noindent
223 Természetesen minden megváltoztatható, de a legtöbb esetben az alapbeállítás
224 megfelelő.
225
226 @subheading Hangmagasság
227
228 @cindex hangmagasság
229 @cindex relatív mód
230 @cindex aposztróf
231 @cindex vessző
232 @cindex módosítójelek és relatív mód
233
234 @funindex \relative
235 @funindex relative
236 @funindex '
237 @funindex ,
238
239 Fogalomtár: @rglos{pitch}, @rglos{interval},
240 @rglos{scale}, @rglos{middle C}, @rglos{octave},
241 @rglos{accidental}.
242
243 A hangok beírásának legegyszerűbb módja a @code{\relative} mód.
244 Ebben a módban minden hang automatikusan abba az oktávba kerül,
245 melyben az előző hanghoz a legközelebb áll, vagyis legfeljebb
246 kvárt távolságra. Ennek szemléltetésére gépeljünk be egy zenei alapformulát,
247 egy @notation{skálát}, melyben minden hang szekund távolságra van az
248 előzőtől. (Figyelem: mivel angolul a h hang neve b, ezért a LilyPond forrásban
249 is mindig b-t kell írni h helyett!)
250
251 @c KEEP LY
252 @lilypond[verbatim,quote]
253 % megadjuk, hogy az első viszonyítási hang egyvonalas c legyen
254 \relative c' {
255   c d e f
256   g a b c
257 }
258 @end lilypond
259
260 Itt a relatív mód első viszonyítási hangja az @notation{egyvonalas c}. Minden
261 hang az előzőhöz a lehető legközelebb helyezkedik el: az első @code{c} az
262 egyvonalas c-hez legközelebb eső c hangot jelenti, vagyis az egyvonalas c-t.
263 A második, d hang ehhez a hanghoz esik legközelebb, vagyis ugyanúgy az
264 egyvonalas oktávba kerül.
265 Legfeljebb kvárt nagyságú hangközöket tartalmazó dallamok tápláhatók be így a
266 legegyszerűbben.
267
268 @lilypond[verbatim,quote]
269 \relative c' {
270   d f a g
271   c b f d
272 }
273 @end lilypond
274
275 @noindent
276 Természetesen nem szükséges, hogy a relatív mód első viszonyítási hangja
277 megegyezzen a tényleges első hanggal, ahogy az előző példában is láttuk, ahol
278 az első hang -- a @code{d} -- az egyvonalas c-hez legközelebb eső hang,
279 az egyvonalas d.
280
281 A @code{@w{\relative c' @{}} parancsban megadott első viszonyítási hanghoz
282 @code{'} vagy @code{,} karaktereket hozzáadva vagy elvéve
283 változtatható a kezdőoktáv:
284
285 @c KEEP LY
286 @lilypond[verbatim,quote]
287 % kétvonalas oktáv
288 \relative c'' {
289   e c a c
290 }
291 @end lilypond
292
293 A relatív mód kezdetben bonyolultnak tűnhet, de valójában a legtöbb
294 dallamot így lehet legkönnyebben bevinni. Nézzük, hogyan néz ki a relatív
295 hangmagasság-számítás a gyakorlatban. A h hangról egy kvárton belül felfelé
296 a c, d és e hangok helyezkednek el, míg lefelé az a, g és f hangok. Tehát ha
297 egy h-t követő hang c, d vagy e, akkor a h fölé, míg ha a, g vagy f, akkor a
298 h alá kerül.
299
300 @c KEEP LY
301 @lilypond[verbatim,quote]
302 \relative c'' {
303   b c  % felfelé szekund, lefelé szeptim, így: felső c
304   b d  % felfelé terc, lefelé szext, így: felső d
305   b e  % felfelé kvárt, lefelé kvint, így: felső e
306   b a  % felfelé szeptim, lefelé szekund, így: alsó a
307   b g  % felfelé szext, lefelé terc, így: alsó g
308   b f  % felfelé kvint, lefelé kvárt, így: alsó f
309 }
310 @end lilypond
311
312 Pontosan ugyanez marad a működés, ha bármelyik hang előtt kereszt vagy bé áll.
313 A @notation{módosítójelek} a relatív magasságszámítás során @strong{egyáltalán
314 nem számítanak}. A számítás során csak a vonalrendszerben elfoglalt pozíciónak
315 (azaz a diatonikus magasságnak) van szerepe.
316
317 Kvártnál nagyobb hangközugrást úgy érhetünk el, hogy @code{'} vagy @code{,}
318 karaktereket helyezünk a hang után. Az code{'} egy @notation{oktáv}nyi
319 emelkedést, a @code{,} egy oktávnyi süllyedést jelent.
320
321 @lilypond[verbatim,quote]
322 \relative c'' {
323   a a, c' f,
324   g g'' a,, f'
325 }
326 @end lilypond
327
328 @noindent
329 Amennyi karaktert használunk, annyi oktáv különbséget érhetünk el, pl.
330 @code{''} vagy @code{,,} két oktávnyi emelést, ill. süllyesztést jelent --
331 de vigyázzunk, soha ne használjunk idézőjelet (@code{"}@tie{}) két aposztróf
332 (@code{''}) helyett! Ez ugyanaz a mechanizmus, amivel a relatív mód első
333 viszonyítási hangját módosíthatjuk.
334
335
336 @subheading Ritmusérték
337
338 @cindex hanghosszúság
339 @cindex hosszúság
340 @cindex ritmus
341 @cindex egészkotta
342 @cindex félkotta
343 @cindex negyedkotta
344 @cindex pontozás
345
346 Fogalomtár: @rglos{beam}, @rglos{duration},
347 @rglos{whole note}, @rglos{half note}, @rglos{quarter note},
348 @rglos{dotted note}.
349
350 A hangok @notation{ritmusértékét} a hangmagasság után írt számmal
351 határozhatjuk meg. @code{1} jelenti az egészkottát, @code{2} a
352 félkottát, @code{4} a negyedkottát és így tovább. A
353 @notation{gerendázást} automatikusan elvégzi a LilyPond.
354
355 Ha nincs megadva a hosszúság, az előző hang hossza marad érvényben.
356 Az első hang alapértelmezetten negyed hosszúságú.
357
358 @lilypond[verbatim,quote]
359 \relative c'' {
360   a1
361   a2 a4 a8 a
362   a16 a a a a32 a a a a64 a a a a a a a a2
363 }
364 @end lilypond
365
366 A @notation{pontozott hangok} után annyi pontot (@code{.}) kell írni,
367 ahányszoros a pontozás. A pontozott hangok ritmusértékét mindig meg kell
368 adni számmal.
369
370 @lilypond[verbatim,quote]
371 \relative c'' {
372   a a a4. a8
373   a8. a16 a a8. a8 a4.
374 }
375 @end lilypond
376
377
378 @subheading Szünetek
379
380 @cindex szünet
381
382 Fogalomtár: @rglos{rest}.
383
384 A @notation{szünetek} megadása hasonlóképpen történik, mint a hangoké,
385 csak a hangmagasság megjelölése helyett @code{r}@tie{} betűt kell írni:
386
387 @lilypond[verbatim,quote]
388 \relative c'' {
389   a r r2
390   r8 a r4 r4. r8
391 }
392 @end lilypond
393
394
395 @subheading Ütemmutató
396
397 @cindex ütemmutató
398
399 @funindex \time
400 @funindex time
401
402 Fogalomtár: @rglos{time signature}.
403
404 Az @notation{ütemmutató} beállítására a @code{\time} parancs szolgál:
405
406 @lilypond[verbatim,quote]
407 \relative c'' {
408   \time 3/4
409   a4 a a
410   \time 6/8
411   a4. a
412   \time 4/4
413   a4 a a a
414 }
415 @end lilypond
416
417
418 @subheading Kulcs
419
420 @cindex kulcs
421 @cindex violinkulcs
422 @cindex altkulcs
423 @cindex tenorkulcs
424 @cindex basszuskulcs
425
426 @funindex \clef
427 @funindex clef
428
429 Fogalomtár: @rglos{clef}.
430
431 A @notation{kulcs} beállítása a @code{\clef} paranccsal lehetséges:
432
433 @lilypond[verbatim,quote]
434 \relative c' {
435   \clef treble
436   c1
437   \clef alto
438   c1
439   \clef tenor
440   c1
441   \clef bass
442   c1
443 }
444 @end lilypond
445
446
447 @subheading Mindez együtt
448
449 Alább látható egy rövid példa, mely az eddig tanult elemeket mutatja be:
450
451 @lilypond[verbatim,quote]
452 \relative c, {
453   \time 3/4
454   \clef bass
455   c2 e8 c' g'2.
456   f4 e d c4 c, r4
457 }
458 @end lilypond
459
460
461 @seealso
462 Referencia: @ruser{Writing pitches},
463 @ruser{Writing rhythms}, @ruser{Writing rests},
464 @ruser{Ütemmutató}, @ruser{Kulcs}.
465
466
467 @node A bemeneti fájlok jellemzői
468 @subsection A bemeneti fájlok jellemzői
469 @translationof Working on input files
470
471 @cindex kapcsos zárójelek
472 @cindex megjegyzés
473 @cindex egysoros megjegyzés
474 @cindex többsoros megjegyzés
475 @cindex kis- és nagybetűk különbsége
476 @cindex kifejezések
477
478 @funindex { ... }
479 @funindex %
480 @funindex %@{ ... %@}
481
482 A LilyPond nyelve sok tekintetben hasonlít bizonyos programnyelvekhez.
483 Érzékeny a kis- és nagybetűk különbségére, az üres helyek (szóközök, újsorok,
484 tabulátorok stb.) pedig nem számítanak. Ún. kifejezéseket lehet alkotni
485 kapcsos zárójelek @{ @} segítségével, megjegyzéseket pedig @code{%} után
486 vagy @w{@code{%@{ ... %@}}} közé lehet írni.
487
488 Ha esetleg nem lennének világosak a fenti mondatok, sebaj! Magyarázatuk
489 részletesen a következő:
490
491 @itemize
492
493 @item
494 @strong{Érzékeny a kis- és nagybetűk különbségére}:
495 nem mindegy, hogy kisbetűket vagy nagybetűket használunk
496 (pl. @w{@code{a, b, s, t}} nem ugyanaz, mint @w{@code{A, B, S, T}}).
497 A hangneveket mindig kisbetűvel kell írni: @w{@code{@{ c d e @}}}
498 helyes, @w{@code{@{ C D E @}}} hibás bemenet.
499
500 @item
501 @strong{Az üres helyek nem számítanak}:
502 mindegy, hogy hova hány szóköz, tabulátor vagy újsor kerül.
503 @w{@code{@{ c d e @}}} ugyanazt jelenti, mint
504 @w{@code{@{ c @tie{}} @tie{} @tie{} d e @}} vagy:
505
506 @example
507 @{ c                        d
508                    e   @}
509 @end example
510
511 @noindent
512 Természetesen ez így nehezen olvasható. Érdemes a blokkokat beljebb kezdeni
513 egy tabulátorral vagy két szóközzel:
514
515 @example
516 @{
517   c d e
518 @}
519 @end example
520
521 @item
522 @strong{Kifejezések}:
523 a LilyPond bemenete @strong{@{ kapcsos zárójelek @}} között álló @emph{zenei
524 kifejezésekből} épül fel (ezekről később lesz szó), akárcsak a zárójelek
525 @code{()} közé zárt matematikai kifejezések. A kapcsos zárójelek köré javasolt
526 szóközt tenni, hacsak nem a sor elején vagy végén szerepelnek.
527
528 Egy @code{\} karakterrel kezdődő LilyPond parancs az azt követő kapcsos
529 zárójelpár tartalmával együtt ugyancsak egy zenei kifejezésnek számít (mint
530 például a @w{@code{\relative @{ @}}}).
531
532 @cindex megjegyzések
533 @cindex egysoros megjegyzés
534 @cindex többsoros megjegyzés
535 @item
536 @strong{Megjegyzések}:
537 a megjegyzések az emberi olvasó számára írt útmutatók; a LilyPond ezeket
538 figyelmen kívül hagyja, így nem jelennek meg a kimenetben. Kétfajta megjegyzés
539 van. A százalékjel @code{%} egy olyan megjegyzést kezd, mely a sor végéig tart.
540 Egy egysoros megjegyzés mindig az @emph{utána levő} sorral kapcsolatos.
541
542 @example
543 a4 a a a
544 % most jön a két h hang
545 b2 b
546 @end example
547
548 A többsoros megjegyzés (megjegyzésblokk) több sort is közrefoghat.
549 A @code{%@{} és @code{%@}} jelek között minden megjegyzésnek számít.
550 Figyelem, a megjegyzésblokkok @q{nem ágyazhatóak egymásba}! Ez azt
551 jelenti, hogy nem lehet egy megjegyzésblokkot egy másikon belülre tenni,
552 mert az első @code{%@}} jelnél véget ér @emph{mindkét} megjegyzésblokk.
553 A következő részlet a megjegyzések használatára mutat példát:
554
555 @example
556 % Ez itt a "Hull a pelyhes fehér hó" dallama
557   c4 c g' g a a g2
558
559 %@{
560   Ez a sor és az alatta levők nem számítanak bele a kimenetbe,
561   mert megjegyzésblokkban szerepelnek.
562
563   f f e e d d c2
564 %@}
565 @end example
566
567 @end itemize
568
569
570 @node Hogyan olvassuk a tankönyvet?
571 @subsection Hogyan olvassuk a tankönyvet?
572 @translationof How to read the manual
573
574 @cindex hogyan olvassuk a kézikönyvet
575 @cindex kézikönyv
576 @cindex példák
577 @cindex sablonok
578 @cindex tippek
579
580 A LilyPond bemenete vagy @{ @} jelek között, vagy pedig egy
581 @code{@w{\relative c'' @{ ... @}}} blokkban kell, hogy álljon, ahogy azt a
582 @ref{A bemeneti fájlok jellemzői} c. fejezetben láttuk.
583 A tankönyv további részében a legtöbb példában ezt elhagyjuk. A példák
584 kipróbálásához a kimenet kimásolható és beilleszthető, de mindig köré
585 @strong{kell} rakni a @code{@w{\relative c'' @{ @}}} blokkot, ha nem szerepel
586 benne:
587
588 @example
589 \relative c'' @{
590   ...a példa ide kerül...
591 @}
592 @end example
593
594 Miért hagytuk el a kapcsos zárójeleket? A legtöbb példa a kézikönyvben
595 beszúrható más, hosszabb darabokba. Ezeknél a példáknál nem éri meg
596 külön megadni a @code{@w{\relative c'' @{ @}}} blokkot --
597 esetleg belekerülnének egy nagyobb @code{\relative} blokkba, ami nem javasolt!
598 Ha minden példa körül @code{@w{\relative c'' @{ @}}} szerepelne,
599 nem lenne egyszerű az ilyen példákat kimásolni és beilleszteni egy hosszabb
600 műbe. Mivel a legtöbb felhasználó a neki kellő kódrészleteket egyszerűen
601 kimásolja a kézikönyvből, úgy döntöttünk, hogy leegyszerűsítjük a példákat.
602
603
604 @subheading Kattintható példák
605
606 A legtöbb ember úgy tanul bele egy program használatába, hogy a gyakorlatban
607 próbálgatja azt, és játszadozik vele. Ez a LilyPonddal is lehetséges.
608 A kézikönyv HTML változatában bármelyik képre kattintva megtekinthető a pontos
609 bemenet, amelyből a LilyPond a képet generálta. Ez az alábbi példán
610 kipróbálható:
611
612 @c no verbatim here
613 @c KEEP LY
614 @lilypond[quote]
615 \relative c'' {
616   c-\markup { \bold \huge { Ide kell kattintani! } }
617 }
618 @end lilypond
619
620 A @qq{ly snippet} kezdetű szakasz kimásolásával és beillesztésével már
621 rendelkezésre áll egy kiindulópont a kísérletezéshez. A kép egy az egyben
622 előáll (ugyanakkora méretben), ha a @qq{Start cut-&-pastable section}
623 résztől kezdve a fájl végéig kimásoljuk a szöveget.
624
625
626 @seealso
627 A @ref{Tanácsok LilyPond bemeneti fájlok írásához} részben további hasznos
628 tanácsok olvashatóak a LilyPond fájlok írásával kapcsolatban. De előbb
629 javasolt elolvasni a lecke többi részét.
630
631
632 @node Egyszólamú lejegyzés
633 @section Egyszólamú lejegyzés
634 @translationof Single staff notation
635
636 Ebben a szakaszban bemutatjuk a kotta gyakori elemeit, egyelőre egy szólamnál
637 maradva.
638
639 @menu
640 * Módosítás és előjegyzés::
641 * Átkötés és kötőív::
642 * Artikuláció és dinamika::
643 * Szöveges utasítások::
644 * Automatikus és kézi gerendázás::
645 * Haladó ritmikai parancsok::
646 @end menu
647
648
649 @node Módosítás és előjegyzés
650 @subsection Módosítás és előjegyzés
651 @translationof Accidentals and key signatures
652
653 @subheading Módosítójelek
654
655 @cindex módosítójelek
656 @cindex előjegyzés és módosítójelek
657 @cindex kereszt
658 @cindex kettős kereszt
659 @cindex kereszt, kettős
660 @cindex bé
661 @cindex kettős bé
662 @cindex bé, kettős
663 @cindex bebé
664
665 @funindex es
666 @funindex is
667 @funindex eses
668 @funindex isis
669
670 Fogalomtár: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
671 @rglos{double flat}, @rglos{accidental}.
672
673 @notation{Keresztes} hangot a hang neve után közvetlenül @code{is} utótagot
674 írva kapunk, @notation{bés} hangot pedig @code{es}-t írva. Értelemszerűen
675 @notation{kettős kereszt} és @notation{kettős bé} rendre @code{isis} és
676 @code{eses} hozzáadásával írható le. Ez a szabály az északi és a germán
677 nyelvek elnevezési hagyományaiból ered. Más megnevezésű
678 @notation{módosítójelek} használata a @ruser{Note names in other languages}
679 c. fejezetben van leírva.
680
681 @lilypond[verbatim,quote,relative=2]
682 cis1 ees fisis, aeses
683 @end lilypond
684
685 @subheading Előjegyzés
686
687 @cindex előjegyzés
688 @cindex dúr
689 @cindex moll
690 @cindex előjegyzés és módosítójelek
691 @cindex hangzás és lejegyzés különbsége
692
693 @funindex \key
694 @funindex key
695 @funindex \major
696 @funindex major
697 @funindex \minor
698 @funindex minor
699
700 Fogalomtár: @rglos{key signature}, @rglos{major},
701 @rglos{minor}.
702
703 Az @notation{előjegyzés} a @code{\key} parancs segítségével állítható be,
704 melyet a hangnem alaphangja és színezete (dúr: @code{\major} vagy
705 moll: @code{\minor}) követ.
706
707 @lilypond[verbatim,quote,relative=2]
708 \key d \major
709 a1
710 \key c \minor
711 a
712 @end lilypond
713
714 @smallspace
715
716 @subheading Figyelmeztetés az előjegyzés és a módosítójelek viszonyával kapcsolatban
717
718 Fogalomtár: @rglos{accidental}, @rglos{key signature},
719 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
720 @rglos{transposition}.
721
722 A @notation{módosítások}, az @notation{előjegyzés} és az ütemvonalak
723 együttesen határozzák meg, hogy milyen @notation{módosítójelek} jelennek meg
724 a kottában. A LilyPond forrásfájlban az előjegyzés után is ki kell tenni
725 a megfelelő módosításokat! Ez a viselkedés elsőre zavart okozhat, úgyhogy
726 bővebb magyarázatra szorul.
727
728 A LilyPond különbséget tesz a zenei tartalom és megjelenés, azaz a hangzó
729 és a lejegyzett zene között. A módosítás (hogy egy hang fel van-e emelve
730 vagy le van-e süllyesztve) a hangmagassághoz tartozik, így a zenei tartalom
731 része. Az, hogy a kottában a hang előtt szerepel-e egy kereszt, feloldójel
732 vagy bé, a lejegyzéshez tartozik. A kotta lejegyzésének szigorú szabályai
733 vannak, és a módosítójelek előállításánál a LilyPond intelligens módon
734 ezeket a szabályokat követi. A hangmagasságokat a felhasználó határozza meg:
735 mindig azt kell pontosan leírni, amit az ember hall.
736
737 Ebben a példában:
738
739 @lilypond[verbatim,quote,relative=2]
740 \key d \major
741 d cis fis
742 @end lilypond
743
744 @noindent
745 egyik hang előtt sincs a kottában módosítójel, de ettől a LilyPond
746 forrásfájlban még ki kell rakni az @code{is}
747 utótagokat, hiszen cisz és fisz hang szól.
748
749 Ha leírunk egy @code{b}-t, azaz egy h hangot, az nem azt jelenti, hogy
750 @qq{a megfelelő vonalra egy kottafejet kell írni}, hanem azt, hogy
751 @qq{itt egy h hang szól}. Pl. Asz-dúrban a h hang elé kerül módosítójel:
752
753 @lilypond[verbatim,quote,relative=2]
754 \key aes \major
755 b
756 @end lilypond
757
758 Az, hogy minden módosítást külön meg kell adni, csak kevés többletmunkát
759 igényel a begépelésnél, de több előnye van: könnyebb a
760 @notation{transzponálás}, valamint a konkrét kiírt módosítójelek többfajta
761 rendszer szerint határozhatóak meg. Ezekre a rendszerekre látható néhány példa
762 az @ruser{Automatic accidentals} c. fejezetben.
763
764
765 @seealso
766 Referencia: @ruser{Note names in other languages},
767 @ruser{Módosítójelek}, @ruser{Automatic accidentals},
768 @ruser{Key signature}.
769
770 Fogalomtár: @rglos{Pitch names}.
771
772
773 @node Átkötés és kötőív
774 @subsection Átkötés és kötőív
775 @translationof Ties and slurs
776
777 @cindex átkötés
778 @cindex kötőív
779 @cindex frazeálóív
780
781 @funindex ~
782 @funindex ( ... )
783 @funindex \( ... \)
784
785 @subheading Átkötés
786
787
788 Fogalomtár: @rglos{tie}.
789
790 @notation{Átkötött} hangot úgy kaphatunk, hogy a hang után egy @code{~}
791 karaktert írunk.
792
793 @lilypond[verbatim,quote,relative=2]
794 g4~ g c2~
795 c4 ~ c8 a8 ~ a2
796 @end lilypond
797
798 @subheading Kötőív
799
800
801 Fogalomtár: @rglos{slur}.
802
803 A @notation{kötőív} egy dallamot összefogó ív. Kezdőhangja után
804 @code{(}, záróhangja után @code{)} írandó.
805
806 @lilypond[verbatim,quote,relative=2]
807 d4( c16) cis( d e c cis d) e( d4)
808 @end lilypond
809
810 @subheading Frazeálóív
811
812 Fogalomtár: @rglos{slur}, @rglos{phrasing}.
813
814 A @notation{frázisokat} jelölő ívek elejét és végét a @code{\(} és
815 @code{\)} jelek határozzák meg. Szerepelhet egyszerre kötőív és frazeálóív,
816 de egyszerre két kötőív vagy két frazeálóív nem.
817
818 @lilypond[verbatim,quote,relative=2]
819 a8(\( ais b c) cis2 b'2 a4 cis,\)
820 @end lilypond
821
822 @smallspace
823
824 @cindex kötőív és átkötés különbsége
825 @subheading Figyelmeztetés az átkötés és kötőív viszonyával kapcsolatban
826
827 Fogalomtár: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
828
829 A @notation{kötőív} kinézetre hasonlít az @notation{átkötéshez}, de más a
830 jelentése. Az átkötés egy hang hosszát toldja meg a következő, ugyanolyan
831 magasságú hangéval. A kötőív egy dallam @notation{artikulációját} határozza
832 meg, és több hangot átívelhet. Természetesen egy kötőíven belül lehetnek
833 átkötött hangok.
834
835 @lilypond[verbatim,quote,relative=2]
836 c2~( c8 fis fis4 ~ fis2 g2)
837 @end lilypond
838
839
840 @seealso
841 Referencia: @ruser{Átkötés}, @ruser{Kötőív},
842 @ruser{Frazeálóív}.
843
844
845 @node Artikuláció és dinamika
846 @subsection Artikuláció és dinamika
847 @translationof Articulation and dynamics
848
849
850 @subheading Artikuláció
851
852 @cindex artikuláció
853 @cindex hangsúly
854 @cindex staccato
855
856 Fogalomtár: @rglos{articulation}.
857
858 Egy hang @notation{artikulációját} egy gondolatjel (@code{-}) után írt megfelelő
859 karakterrel lehet jelezni, pl. a staccatóhoz @code{-.} írandó a hang után:
860
861 @lilypond[verbatim,quote,relative=2]
862 c-. c-- c-> c-^ c-+ c-_
863 @end lilypond
864
865 @subheading Ujjrend
866
867 @cindex fingering
868
869 @funindex ^
870 @funindex _
871
872 Fogalomtár: @rglos{fingering}.
873
874 Hasonlóan az artikulációhoz, az @notation{ujjrend} a hang után írt
875 gondolatjellel (@code{-}) és számmal jelezhető:
876
877 @lilypond[verbatim,quote,relative=2]
878 c-3 e-5 b-2 a-1
879 @end lilypond
880
881 Az artikulációs jelzések és ujjrendek automatikusan a hang helyes oldalára
882 kerülnek, de ez felülírható, ha a gondolatjelet (@code{-}) kicseréljük
883 @code{^} vagy @code{_} karakterre, ami azt jelenti, hogy a jelzés az előbbi
884 esetben mindig a hang felett, ill. az utóbbi esetben mindig a hang alatt fog
885 elhelyezkedni. Egy hangon több artikulációs jel is lehet. Mindazonáltal a
886 legtöbb esetben legjobb, ha a LilyPond határozza meg, melyik oldalra
887 kerüljenek a jelzések.
888
889 @lilypond[verbatim,quote,relative=2]
890 c_-^1 d^. f^4_2-> e^-_+
891 @end lilypond
892
893 @subheading Dinamika
894
895 @cindex dinamika
896 @cindex decrescendo
897 @cindex crescendo
898
899 @funindex \f
900 @funindex \ff
901 @funindex \mp
902 @funindex \p
903 @funindex \mf
904 @funindex \pp
905 @funindex \<
906 @funindex <
907 @funindex \>
908 @funindex >
909 @funindex \!
910 @funindex !
911
912 Fogalomtár: @rglos{dynamics}, @rglos{crescendo},
913 @rglos{decrescendo}.
914
915 @notation{Dinamikai jelzések} kottába írásához a megfelelő rövidítést kell
916 @code{\} karakterrel együtt azon hang után írni, amelytől kezdve érvényes:
917
918 @lilypond[verbatim,quote,relative=2]
919 c\ff c\mf c\p c\pp
920 @end lilypond
921
922 A @notation{crescendo} és @notation{decrescendo} a @code{\<}, ill. @code{\>}
923 paranccsal kezdődik, és a következő dinamikai jelzésnél vagy a @code{\!}
924 parancsnál fejeződik be:
925
926 @lilypond[verbatim,quote,relative=2]
927 c2\< c2\ff\> c2 c2\!
928 @end lilypond
929
930
931 @seealso
932 Referencia: @ruser{Articulations and ornamentations},
933 @ruser{Fingering instructions}, @ruser{Dinamika}.
934
935
936 @node Szöveges utasítások
937 @subsection Szöveges utasítások
938 @translationof Adding text
939
940 @cindex szöveg
941 @cindex formázott szöveg
942
943 @funindex \markup
944 @funindex markup
945
946 A hangokhoz a következő módon lehet szöveges jelzéseket rendelni:
947
948 @lilypond[verbatim,quote,relative=2]
949 c1^"espr" a_"legato"
950 @end lilypond
951
952 Ez nem dalszöveg, hanem szöveges előadási utasítások bevitelére szolgál!
953 Formázott szöveget a @code{\markup} blokkon belülre kell elhelyezni:
954
955 @lilypond[verbatim,quote,relative=2]
956 c1^\markup{ \bold espr}
957 a1_\markup{
958   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
959 }
960 @end lilypond
961
962
963 @seealso
964 Referencia: @ruser{Writing text}.
965
966
967 @node Automatikus és kézi gerendázás
968 @subsection Automatikus és kézi gerendázás
969 @translationof Automatic and manual beams
970
971 @cindex gerendázás
972 @cindex automatikus gerendázás
973 @cindex kézi gerendázás
974 @cindex gerendázás, automatikus
975 @cindex gerendázás, kézi
976
977 @funindex [ ... ]
978 @funindex [
979 @funindex ]
980 @funindex \autoBeamOff
981 @funindex autoBeamOff
982 @funindex \autoBeamOn
983 @funindex autoBeamOn
984
985 Fogalomtár: @rglos{beam}.
986
987 A @notation{gerendák} automatikus elhelyezéséről a LilyPond gondoskodik:
988
989 @lilypond[verbatim,quote,relative=2]
990 a8 ais d ees r d c16 b a8
991 @end lilypond
992
993 Amennyiben az automatikus gerendázás nem megfelelő, kézzel felüldefiniálható.
994 Ha egyszeri alkalommal kell a gerendázást megváltoztatni, a gerenda első
995 hangja után @code{[}, az utolsó hangja után @code{]} írandó.
996
997 @lilypond[verbatim,quote,relative=2]
998 a8[ ais] d[ ees r d] a b
999 @end lilypond
1000
1001 Az automatikus gerendázás kikapcsolására az @code{\autoBeamOff} parancs
1002 szolgál. Egészen addig tart a hatása, amíg vissza nem kapcsoljuk az
1003 automatikus gerendázást az @code{\autoBeamOn} segítségével.
1004
1005 @lilypond[verbatim,quote,relative=2]
1006 \autoBeamOff
1007 a8 c b4 d8. c16 b4
1008 \autoBeamOn
1009 a8 c b4 d8. c16 b4
1010 @end lilypond
1011
1012
1013 @seealso
1014 Referencia: @ruser{Automatic beams}, @ruser{Manual beams}.
1015
1016
1017 @node Haladó ritmikai parancsok
1018 @subsection Haladó ritmikai parancsok
1019 @translationof Advanced rhythmic commands
1020
1021 @subheading Felütés
1022
1023 @cindex felütés
1024 @cindex csonkaütem
1025
1026 @funindex \partial
1027 @funindex partial
1028
1029 Fogalomtár: @rglos{anacrusis}.
1030
1031 @notation{Felütés} a @code{\partial} kulcsszó segítségével kapható.
1032 A parancs után egy ritmusértéket kell írni: @code{\partial 4} egy
1033 negyed értékű felütést, @code{\partial 8} egy nyolcad értékű felütést
1034 eredményez.
1035
1036 @lilypond[verbatim,quote,relative=2]
1037 \partial 8
1038 f8 c2 d
1039 @end lilypond
1040
1041 @subheading n-olák
1042
1043 @cindex triola
1044 @cindex n-ola
1045
1046 @funindex \times
1047 @funindex times
1048
1049 Fogalomtár: @rglos{note value}, @rglos{triplet}.
1050
1051 Triolák, kvintolák stb. (általánosan @notation{n-olák}) a @code{\times}
1052 kulcsszóval írhatóak le. A parancs után egy törtszámot és egy dallamot kell
1053 írni: a dallamban a hangok hosszúságai a törtszámmal szorzódnak meg. Például
1054 a @notation{triolák} lejegyzett hosszúságuk 2/3 részéig szólnak, így triolánál
1055 2/3 kell, hogy legyen a tört értéke.
1056
1057 @lilypond[verbatim,quote,relative=2]
1058 \times 2/3 { f8 g a }
1059 \times 2/3 { c r c }
1060 \times 2/3 { f,8 g16[ a g a] }
1061 \times 2/3 { d4 a8 }
1062 @end lilypond
1063
1064 @subheading Előkék
1065
1066 @cindex előke
1067 @cindex acciaccatura
1068 @cindex appoggiatura
1069
1070 @funindex \grace
1071 @funindex grace
1072 @funindex \acciaccatura
1073 @funindex acciaccatura
1074 @funindex \appoggiatura
1075 @funindex acciaccatura
1076
1077 Fogalomtár: @rglos{grace notes}, @rglos{acciaccatura},
1078 @rglos{appoggiatura}.
1079
1080 Az @notation{előkéket} a @code{\grace} parancs jelöli. Súlyos előkék előtt
1081 az @code{\appoggiatura}, súlytalanok előtt az @code{\acciaccatura} parancs
1082 áll:
1083
1084 @lilypond[verbatim,quote,relative=2]
1085 c2 \grace { a32[ b] } c2
1086 c2 \appoggiatura b16 c2
1087 c2 \acciaccatura b16 c2
1088 @end lilypond
1089
1090
1091 @seealso
1092 Referencia: @ruser{Előkék}, @ruser{n-olák},
1093 @ruser{Upbeats}.
1094
1095
1096 @node Több hang egyszerre
1097 @section Több hang egyszerre
1098 @translationof Multiple notes at once
1099
1100 Ebben a szakaszban annak a lehetőségeit vizsgáljuk meg, hogyan lehet
1101 többszólamú zenét írni a LilyPondban. Ebbe beletartozik a több hangszerre,
1102 több kottasort elfoglaló hangszerre (pl. zongorára) írt művek, valamint
1103 akkordok lejegyzése.
1104
1105 A @notation{polifónia} szót ezentúl annak a speciális esetnek a megnevezésére
1106 használjuk, amikor egy vonalrendszeren belül több szólam szerepel.
1107
1108 @menu
1109 * A zenei kifejezés fogalma::
1110 * Több kottasor::
1111 * Kottasor-csoport::
1112 * Hangok akkordba foglalása::
1113 * Több szólam egy kottasoron belül::
1114 @end menu
1115
1116
1117 @node A zenei kifejezés fogalma
1118 @subsection A zenei kifejezés fogalma
1119 @translationof Music expressions explained
1120
1121 @cindex zenei kifejezés
1122 @cindex kifejezés, zenei
1123 @cindex összetett zenei kifejezés
1124 @cindex zenei kifejezés, összetett
1125
1126 A LilyPond bemeneti fájljaiban a zene @emph{zenei kifejezésekből} épül fel.
1127 Egy hang már egy kifejezés:
1128
1129 @lilypond[verbatim,quote,relative=2]
1130 a4
1131 @end lilypond
1132
1133 Ha több hangot kapcsos zárójelbe teszünk, egy @emph{összetett zenei
1134 kifejezés} jön létre. Az alábbi példában az összetett zenei kifejezés
1135 két hangból áll:
1136
1137 @lilypond[verbatim,quote,relative=2]
1138 { a4 g4 }
1139 @end lilypond
1140
1141 A kapcsos zárójel azt jelenti, hogy a benne szereplő zenei kifejezések egymás
1142 után következnek: mindegyik akkor kezdődik, amikor az előtte álló befejeződik.
1143 A zenei kifejezések egymásba ágyazhatóak:
1144
1145 @lilypond[verbatim,quote,relative=2]
1146 { { a4 g } f g }
1147 @end lilypond
1148
1149 @subheading Analógia: matematikai kifejezések
1150
1151 Ez a mechanizmus a matematikai képletekhez hasonló: egy nagy képlet
1152 sok kicsi képletből, vagyis kifejezésből épül fel, melyek további
1153 kifejezéseket tartalmazhatnak, és így tetszőleges bonyolultságú kifejezések
1154 létrehozhatóak. Például:
1155
1156 @example
1157 1
1158
1159 1 + 2
1160
1161 (1 + 2) * 3
1162
1163 ((1 + 2) * 3) / (4 * 5)
1164 @end example
1165
1166 Ebben a sorozatban minden kifejezés a következő kifejezésben egy nagyobb
1167 kifejezés részeként szerepel. A legegyszerűbb kifejezések a számok, összetett
1168 kifejezéseket pedig úgy hozhatunk létre, hogy meglevő kifejezéseket
1169 műveletekkel (mint pl. @code{+}, @code{*} vagy @code{/}) és zárójelekkel
1170 kombinálunk össze. Akárcsak a matematikai kifejezések, a zenei kifejezések is
1171 tetszőleges mélységig egymásba ágyazhatóak, és éppen erre van szükség
1172 többszólamú zene esetén.
1173
1174
1175 @subheading Egyidejű zenei kifejezések: több kottasor
1176
1177 @cindex több kottasor
1178 @cindex kottasor
1179 @cindex vonalrendszer
1180 @cindex polifónia
1181 @cindex párhuzamos kifejezések
1182 @cindex kifejezések, párhuzamos
1183 @cindex relatív mód és párhuzamos kifejezések
1184
1185 @funindex <<
1186 @funindex >>
1187 @funindex << ... >>
1188
1189 Fogalomtár: @rglos{polyphony}.
1190
1191 A fent leírt technikát alkalmazzuk @notation{polifónia} lejegyzésénél.
1192 Több kottasort vagy több kottasoron belüli szólamot tartalmazó zenénél
1193 párhuzamosan (egyidejűen) kell összekombinálni a kifejezéseket.
1194 Annak a jelzésére, hogy több szólam egyszerre kezd játszani,
1195 @code{<<} és @code{>>} közé kell foglalni őket; ez jelenti azt, hogy
1196 nem egymás után, hanem @q{egy időben kezdődnek}. A következő példában
1197 három dallamot (ezek mindegyike két hangból áll) kombinálunk össze
1198 három szólammá:
1199
1200 @lilypond[verbatim,quote]
1201 \relative c'' {
1202   <<
1203     { a4 g }
1204     { f e }
1205     { d b }
1206   >>
1207 }
1208 @end lilypond
1209
1210 Amikor egy kifejezés egy másik kifejezésen belül szerepel, érdemes
1211 eggyel nagyobb behúzással kezdeni. A LilyPondnak ez nem számít,
1212 de a LilyPond forrásfájlt olvasó emberek számára áttekinthetőbb lesz
1213 a bemenet.
1214
1215 @warning{Relatív módban minden hang magasságát a forrásfájlban őt megelőző
1216 hanghoz képest számítja ki a LilyPond, nem pedig az első @code{\relative}
1217 parancs viszonyítási hangjához képest.}
1218
1219
1220 @subheading Egyidejű zenei kifejezések: egy kottasor
1221
1222 A LilyPond onnan állapítja meg, hogy egy vagy több kottasor szerepel-e a
1223 darabban, hogy az első kifejezés többszólamú-e. Ha nem, egy kottasort
1224 hoz létre, ha igen, többet.
1225
1226 @lilypond[verbatim,quote]
1227 \relative c'' {
1228   c2 <<c e>>
1229   << { e f } { c <<b d>> } >>
1230 }
1231 @end lilypond
1232
1233 @node Több kottasor
1234 @subsection Több kottasor
1235 @translationof Multiple staves
1236
1237 @cindex több kottasor
1238 @cindex kottasor, több
1239 @cindex kontextus
1240
1241 @funindex \new Staff
1242 @funindex new Staff
1243 @funindex Staff
1244 @funindex \new
1245 @funindex new
1246 @funindex Score
1247 @funindex Voice
1248 @funindex Lyrics
1249 @funindex ChordNames
1250
1251 Ahogy azt az előző, @ref{A zenei kifejezés fogalma} c. szakaszban láttuk,
1252 a LilyPond bemeneti fájljai zenei kifejezésekből épülnek fel, és ha egy
1253 párhuzamos kifejezés az első, akkor több kottasorból áll a mű. Jobban látható,
1254 hogy mi történik, ha világosan megmondjuk, mi szerepeljen külön kottasorban.
1255 és mi nem.
1256
1257 Egy kottasor kézzel történő létrehozásához a zenei kifejezés elé
1258 @code{\new Staff} parancsot kell írni.
1259 Az így kapott kottasorokat, ahogy már megszoktuk, a @code{<<} és
1260 @code{>>} jelekkel kell összekombinálni:
1261
1262 @lilypond[verbatim,quote]
1263 \relative c'' {
1264   <<
1265     \new Staff { \clef treble c }
1266     \new Staff { \clef bass c,, }
1267   >>
1268 }
1269 @end lilypond
1270
1271 A @code{\new} parancs egy új @q{kontextus} létrehozására szolgál.
1272 Egy kontextus egy zárt környezet, amely zenei eseményeket
1273 (pl. hangokat vagy a @code{\clef} paranccsal jelölt kulcsokat) tartalmaz.
1274 Egyszerűbb esetekben sok környezet automatikusan létrejön. Bonyolultabb
1275 műveknél érdemes ezeket a környezeteket kézzel létrehozni.
1276
1277 Sokfajta környezet létezik. Többek között a @code{Score} (kotta),
1278 @code{Staff} (kottasor) és @code{Voice} (szólam) környezetek tartalmazhatnak
1279 dallamokat, míg a @code{Lyrics} (dalszöveg) környezet dalszöveget
1280 tartalmazhat, a @code{ChordNames} (akkordnevek) környezet pedig akkordok
1281 neveit tartalmazhatja.
1282
1283 A nyelvtanban a @code{\new} parancs egy zenei kifejezés elé fűzve
1284 egy nagyobb zenei kifejezésnek számít. Bizonyos szempontból a negatív
1285 előjelre hasonlít a matematikában. A @math{(4+5)} képlet egy kifejezés,
1286 így a @math{-(4+5)} képlet egy nagyobb kifejezés.
1287
1288 Egy kottasorban elhelyezett ütemmutató minden más kottasorra is hat
1289 alapesetben. Ugyanakkor az egy kottasorban szereplő előjegyzés
1290 @emph{nem} hat a többi kottasorra. Ez azért az alapértelmezett viselkedés,
1291 mert a transzponáló hangszereket tartalmozó és a politonális zene gyakoribb,
1292 mint a poliritmikus.
1293
1294 @lilypond[verbatim,quote]
1295 \relative c'' {
1296   <<
1297     \new Staff { \clef treble \key d \major \time 3/4 c }
1298     \new Staff { \clef bass c,, }
1299   >>
1300 }
1301 @end lilypond
1302
1303
1304
1305
1306 @node Kottasor-csoport
1307 @subsection Kottasor-csoport
1308 @translationof Staff groups
1309
1310 @cindex zongoraszólam
1311 @cindex kórusszólam
1312
1313 @funindex PianoStaff
1314 @funindex GrandStaff
1315 @funindex ChoirStaff
1316
1317 Fogalomtár: @rglos{brace}.
1318
1319 A zongoramuzsikát két összekapcsolt kottasorban szokás lejegyezni.
1320 Egy zongoraszólam így hasonló a @ref{Több kottasor} c. szakaszban
1321 szereplő több kottasort tartalmazó példához, csak most az egész párhuzamos
1322 kifejezés egy @code{PianoStaff} kontextuson belül szerepel:
1323
1324 @example
1325 \new PianoStaff <<
1326   \new Staff @dots{}
1327   \new Staff @dots{}
1328 >>
1329 @end example
1330
1331 Egy rövid zongoradarab-részlet:
1332
1333 @lilypond[verbatim,quote]
1334 \relative c'' {
1335   \new PianoStaff <<
1336     \new Staff { \time 2/4 c4 e g g, }
1337     \new Staff { \clef bass c,, c' e c }
1338   >>
1339 }
1340 @end lilypond
1341
1342 Másfajta kottasor-csoportok is léteznek: a zenekari szólamok összekapcsolására
1343 használatos @code{\new GrandStaff} vagy a kórusszólamok csoportosítására
1344 szolgáló @w{@code{\new ChoirStaff}}. Ezek hasonló kontextusok, mint a
1345 @code{\new PianoStaff}, csak másfajta kapcsot használnak, és máshogy kötik
1346 össze az ütemvonalakat.
1347
1348
1349 @seealso
1350 Referencia: @ruser{Keyboard and other multi-staff instruments},
1351 @ruser{Displaying staves}.
1352
1353
1354 @node Hangok akkordba foglalása
1355 @subsection Hangok akkordba foglalása
1356 @translationof Combining notes into chords
1357
1358 @cindex akkordok
1359 @cindex ritmusérték, akkordok
1360
1361 @funindex <
1362 @funindex >
1363 @funindex < ... >
1364
1365 Fogalomtár: @rglos{chord}.
1366
1367 Korábban láttuk, hogyan lehet több szólamot elérni dupla kacsacsőrök
1368 használatával. Ehhez hasonló az akkordok leírása: az akkord hangjait
1369 @emph{egyszeres} kacsacsőrök közé kell zárni. Mivel egy akkord minden
1370 hangja ugyanannyi ideig tart, az akkord ritmusértékét nem az egyes
1371 akkordhangok, hanem a záró kacsacsőr után kell megadni.
1372
1373 @lilypond[verbatim,quote,relative=2]
1374 r4 <c e g>4 <c f a>2
1375 @end lilypond
1376
1377 Az akkordokra érdemes úgy gondolni, mint az egyes hangokra:
1378 szinte minden, amit egy hanghoz lehet rendelni, az egy egész akkordhoz is
1379 rendelhető, ha a kacsacsőrökön @emph{kívül} helyezzük el.
1380 Például így lehet átkötött vagy másképpen gerendázott akkordokat elérni:
1381 a megfelelő jelzések a kacsacsőrök után szerepelnek.
1382
1383 @lilypond[verbatim,quote,relative=2]
1384 r4 <c e g>8[ <c f a>]~ <c f a>2
1385 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
1386 @end lilypond
1387
1388
1389 @node Több szólam egy kottasoron belül
1390 @subsection Több szólam egy kottasoron belül
1391 @translationof Single staff polyphony
1392
1393 @cindex polifónia
1394 @cindex több szólam egy kottasoron belül
1395 @cindex kottasoron belüli szólamok
1396 @cindex láthatatlan szünet
1397 @cindex szünet, láthatatlan
1398
1399 @funindex << ... \\ ... >>
1400 @funindex <<
1401 @funindex \\
1402 @funindex >>
1403
1404 A polifónia, azaz egy kottasoron belüli szólamok lejegyzése, bár nem
1405 bonyolult jelenség, olyan fogalmak megértését feltételezi, amelyeket
1406 még nem tárgyaltunk. Ezt most sem fogjuk megtenni. Ehelyett a
1407 tankönyv megfelelő részére hivatkozunk, amely részletesen
1408 elmagyarázza a témakört.
1409
1410 @seealso
1411 Tankönyv: @ref{A szólamok zenét tartalmaznak}.
1412
1413 Referencia: @ruser{Simultaneous notes}.
1414
1415 @node Dalok
1416 @section Dalok
1417 @translationof Songs
1418
1419 Ez a szakasz a vokális zene és egyszerű dalok, valamint könnyűzenei számok
1420 lejegyzésébe nyújt betekintést.
1421
1422 @menu
1423 * Egyszerű dalok kottázása::
1424 * Dalszöveg igazítása a dallamhoz::
1425 * Azonos dalszöveg több kottasorhoz::
1426 @end menu
1427
1428
1429 @node Egyszerű dalok kottázása
1430 @subsection Egyszerű dalok kottázása
1431 @translationof Setting simple songs
1432
1433 @cindex dalszöveg
1434 @cindex dal
1435
1436 @funindex \addlyrics
1437 @funindex addlyrics
1438
1439 Fogalomtár: @rglos{lyrics}.
1440
1441 Egy angol gyermekdal, a @notation{Girls and boys come out to play} így
1442 kezdődik:
1443
1444 @lilypond[verbatim,quote]
1445 \relative c'' {
1446   \key g \major
1447   \time 6/8
1448   d4 b8 c4 a8 d4 b8 g4
1449 }
1450 @end lilypond
1451
1452 @notation{Dalszöveget} legegyszerűbben úgy lehet hozzáadni a dallamhoz,
1453 hogy a dallam után írjuk az @code{\addlyrics} parancsot, majd a dalszöveget.
1454 Minden szótagot szóközzel kell elválasztani.
1455
1456 @lilypond[verbatim,quote]
1457 <<
1458   \relative c'' {
1459     \key g \major
1460     \time 6/8
1461     d4 b8 c4 a8 d4 b8 g4
1462   }
1463   \addlyrics {
1464     Girls and boys come out to play,
1465   }
1466 >>
1467 @end lilypond
1468
1469 Mind a dallamot, mind a dalszöveget kapcsos zárójelbe kell tenni, az egész
1470 dalt pedig @w{@code{<< ... >>}} közé, mivel a zene és a szöveg egyszerre
1471 kezdődik.
1472
1473 @node Dalszöveg igazítása a dallamhoz
1474 @subsection Dalszöveg igazítása a dallamhoz
1475 @translationof Aligning lyrics to a melody
1476
1477 @cindex melizma
1478 @cindex aláhúzás
1479 @cindex kötőjel
1480 @cindex dalszöveg igazítása
1481 @cindex dalszöveg, többszótagú szavak
1482
1483 Fogalomtár: @rglos{melisma}, @rglos{extender line}.
1484
1485 A gyerekdal következő sora: @notation{The moon doth shine as bright as day}.
1486 Írjuk be ezt is:
1487
1488 @lilypond[verbatim,quote]
1489 <<
1490   \relative c'' {
1491     \key g \major
1492     \time 6/8
1493     d4 b8 c4 a8 d4 b8 g4
1494     g8 a4 b8 c b a d4 b8 g4.
1495   }
1496   \addlyrics {
1497     Girls and boys come out to play,
1498     The moon doth shine as bright as day;
1499   }
1500 >>
1501 @end lilypond
1502
1503 A @notation{shine} szót két hangra kellene énekelni, így a dalszöveg nem
1504 illeszkedik helyesen a hangokra. Egy @notation{melizmát} kell létrehozni.
1505 Több lehetőség van arra, hogy egy szótagot több hangra elnyújtsunk; a
1506 legegyszerűbb, ha a melizma hangjait kötőívvel összekötjük (ld. az
1507 @ref{Átkötés és kötőív} szakaszt):
1508
1509 @lilypond[verbatim,quote]
1510 <<
1511   \relative c'' {
1512     \key g \major
1513     \time 6/8
1514     d4 b8 c4 a8 d4 b8 g4
1515     g8 a4 b8 c( b) a d4 b8 g4.
1516   }
1517   \addlyrics {
1518     Girls and boys come out to play,
1519     The moon doth shine as bright as day;
1520   }
1521 >>
1522 @end lilypond
1523
1524 Most már a dalszöveg jól illeszkedik a dallamra, de az automatikus gerendázás
1525 az angolszász konvenció értelmében nem megfelelő a @notation{shine as}
1526 szavakon. Írjuk felül ezt kézzel (ld. az @ref{Automatikus és kézi gerendázás}
1527 szakaszt):
1528
1529 @lilypond[verbatim,quote]
1530 <<
1531   \relative c'' {
1532     \key g \major
1533     \time 6/8
1534     d4 b8 c4 a8 d4 b8 g4
1535     g8 a4 b8 c([ b]) a d4 b8 g4.
1536   }
1537   \addlyrics {
1538     Girls and boys come out to play,
1539     The moon doth shine as bright as day;
1540   }
1541 >>
1542 @end lilypond
1543
1544 A melizmát úgy adhatjuk meg másképp a kötőív helyett, hogy a dalszövegben
1545 annyi alulvonás karakterrel (@code{_}) látjuk el a szótagot, ahány hangra (az elsőt
1546 leszámítva) kiterjed:
1547
1548 @lilypond[verbatim,quote]
1549 <<
1550   \relative c'' {
1551     \key g \major
1552     \time 6/8
1553     d4 b8 c4 a8 d4 b8 g4
1554     g8 a4 b8 c[ b] a d4 b8 g4.
1555   }
1556   \addlyrics {
1557     Girls and boys come out to play,
1558     The moon doth shine _ as bright as day;
1559   }
1560 >>
1561 @end lilypond
1562
1563 Ha egy melizma nagyon hosszú, @notation{szótagjelző vonalat} szokás húzni,
1564 amíg a melizma tart. Ezt két alulvonással (@code{__}) jelezzük. Íme Purcell
1565 @notation{Dido és Aeneas} c. operájából @notation{Dido búcsúáriájának} első
1566 három üteme:
1567
1568 @lilypond[verbatim,quote]
1569 <<
1570   \relative c'' {
1571     \key g \minor
1572     \time 3/2
1573     g2 a bes bes( a)
1574     b c4.( bes8 a4. g8 fis4.) g8 fis1
1575   }
1576   \addlyrics {
1577     When I am laid,
1578     am laid __ in earth,
1579   }
1580 >>
1581 @end lilypond
1582
1583 Eddig még egy példában sem szerepelt több szótagból álló szó.
1584 Általában minden szótagot külön hangra kell énekelni, a szótagok
1585 közé kötőjel kerül a kottában. Ezt a forrásfájlban két gondolatjel
1586 @code{--} jelzi. Következő példánkban mindaz szerepel, amit eddig
1587 megtanultunk a dallam és szöveg összekapcsolásáról:
1588
1589 @c no ragged-right here because otherwise the hyphens get lost,
1590 @c but the example is long enough to avoid looking strange.
1591 @lilypond[verbatim,quote,noragged-right]
1592 <<
1593   \relative c' {
1594     \key g \major
1595     \time 3/4
1596     \partial 4
1597     d4 g4 g a8( b) g4 g4
1598     b8( c) d4 d e4 c2
1599   }
1600   \addlyrics {
1601     A -- way in a __ man -- ger,
1602     no __ crib for a bed, __
1603   }
1604 >>
1605 @end lilypond
1606
1607 Más dalszövegeknél, főleg olasz nyelvűeknél, épp ennek ellenkezőjére van
1608 szükség: több szótagot kell egy hangra énekelni. Ezt úgy érhetjük el,
1609 hogy összekötjük a két szótagot egy alulvonás karakterrel (@code{_}),
1610 szóközök nélkül, vagy idézőjelbe rakjuk őket.
1611 Rossini operájának alábbi részletében, Figaro @notation{Largo al factotum}
1612 c. áriájában a @notation{Largo} szó @notation{go} szótagját és az
1613 @notation{al} szót ugyanarra a hangra kell énekelni:
1614
1615 @c no ragged-right here because otherwise the hyphens get lost,
1616 @c but the example is long enough to avoid looking strange.
1617 @lilypond[verbatim,quote,noragged-right]
1618 <<
1619   \relative c' {
1620     \clef bass
1621     \key c \major
1622     \time 6/8
1623     c4.~ c8 d b c([ d]) b c d b c
1624   }
1625   \addlyrics {
1626     Lar -- go_al fac -- to -- tum del -- la cit -- tà
1627   }
1628 >>
1629 @end lilypond
1630
1631
1632 @seealso
1633 Referencia: @ruser{Vocal music}.
1634
1635
1636 @node Azonos dalszöveg több kottasorhoz
1637 @subsection Azonos dalszöveg több kottasorhoz
1638 @translationof Lyrics to multiple staves
1639
1640 @cindex dalszöveg több szólamhoz
1641
1642 Ha ugyanazt a dalszöveget akarjuk több szólamhoz rendelni,
1643 választhatjuk az egyszerű megközelítést, mint ebben a példában,
1644 mely Händel @notation{Júdás Makkabeus} c. oratóriumából való:
1645
1646 @lilypond[verbatim,quote]
1647 <<
1648   \relative c'' {
1649     \key f \major
1650     \time 6/8
1651     \partial 8
1652     c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4
1653   }
1654   \addlyrics {
1655     Let flee -- cy flocks the hills a -- dorn, __
1656   }
1657   \relative c' {
1658     \key f \major
1659     \time 6/8
1660     \partial 8
1661     r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4
1662   }
1663   \addlyrics {
1664     Let flee -- cy flocks the hills a -- dorn,
1665   }
1666 >>
1667 @end lilypond
1668
1669 Érdemes azonban a dalszöveget csak egyszer leírni, és később hivatkozni rá
1670 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}
1671 c. szakaszban olvasható.
1672
1673 @seealso
1674 Referencia: @ruser{Vocal music}.
1675
1676
1677 @node Utolsó simítások
1678 @section Utolsó simítások
1679 @translationof Final touches
1680
1681 Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó
1682 simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további
1683 részébe.
1684
1685 @menu
1686 * Művek szervezettebbé tétele változók segítségével::
1687 * Verziószám::
1688 * Cím és más adatok megadása::
1689 * Abszolút hangmagasság-megadás::
1690 * Az első lecke után::
1691 @end menu
1692
1693
1694 @node Művek szervezettebbé tétele változók segítségével
1695 @subsection Művek szervezettebbé tétele változók segítségével
1696 @translationof Organizing pieces with variables
1697
1698 @cindex változók
1699 @cindex azonosítók
1700 @cindex makrók
1701 @cindex értékadás
1702 @cindex hozzárendelés
1703 @cindex újrafelhasználás
1704 @cindex hivatkozás
1705 @cindex változók, megengedett karakterek
1706
1707 Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze,
1708 nagyon nagy és összetett zenei kifejezések állhatnak elő.
1709 Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak.
1710 Átláthatóságukat @emph{változók} használatával javíthatjuk.
1711
1712 A változók (másnéven azonosítók vagy makrók) segítségével a komplex
1713 zenei kifejezéseket kisebb részekre bonthatjuk.
1714 Egy változóhoz a következőképpen rendelhetünk értéket:
1715
1716 @example
1717 dallam = @{ @dots{} @}
1718 @end example
1719
1720 A @code{dallam} nevű zenei kifejezés tartalma később bárhová beilleszthető.
1721 Ehhez csak egy @code{\} karaktert kell a neve elé írni (@code{\dallam},
1722 akárcsak egy LilyPond parancs esetén).
1723
1724 @c KEEP LY
1725 @lilypond[verbatim,quote]
1726 hegedu = \new Staff {
1727   \relative c'' {
1728     a4 b c b
1729   }
1730 }
1731 csello = \new Staff {
1732   \relative c {
1733     \clef bass
1734     e2 d
1735   }
1736 }
1737 {
1738   <<
1739     \hegedu
1740     \csello
1741   >>
1742 }
1743 @end lilypond
1744
1745 @noindent
1746 A változók nevei csak az angol ábécé betűit tartalmazhatják. Nem
1747 tartalmazhatnak ékezetes karaktert, számot, aláhúzást, kötőjelet stb.
1748
1749 A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk,
1750 de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk
1751 be sokszor ismétlődő szakaszokat.
1752 Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi
1753 változóra.
1754
1755 @c KEEP LY
1756 @lilypond[verbatim,quote]
1757 triolaA = \times 2/3 { c,8 e g }
1758 utemA = { \triolaA \triolaA \triolaA \triolaA }
1759
1760 \relative c'' {
1761  \utemA \utemA
1762 }
1763 @end lilypond
1764
1765 Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
1766
1767 @example
1768 szelesseg = 4.5\cm
1769 nev = "Wendy"
1770 AOtosLap = \paper @{ paperheight = 21.0 \cm @}
1771 @end example
1772
1773 Tartalmától függően egy változó különböző helyeken használható fel.
1774 Az alábbi példa a fenti változókat hasznosítja újra:
1775
1776 @example
1777 \paper @{
1778   \AOtosLap
1779   line-width = \szelesseg
1780 @}
1781 @{
1782   c4^\name
1783 @}
1784 @end example
1785
1786
1787 @node Verziószám
1788 @subsection Verziószám
1789 @translationof Version number
1790
1791 @cindex verzió
1792 @cindex verziószám
1793 @cindex frissítés
1794
1795 @funindex \version
1796 @funindex version
1797 @funindex convert-ly
1798
1799 A @code{\version} utasítással kell megadni, hogy a LilyPond melyik verziója
1800 számára készült a fájl:
1801
1802 @example
1803 \version @w{"@version{}"}
1804 @end example
1805
1806 @noindent
1807 Ezt megállapodás szerint a LilyPond fájl legelejére helyezzük.
1808
1809 A verziómegjelölés célja, hogy a LilyPond későbbi verziójára való átállás
1810 minél zökkenőmentesebb legyen. A nyelvtanban bekövetkezett változásokat egy
1811 speciális program, a @command{convert-ly} képes kezelni, és a @code{\version}
1812 utasítás alapján állapítja meg, hogy milyen szabályok szerint frissítse a
1813 fájlt. Erről bővebb információ a @rprogram{Updating files with convert-ly}
1814 szakaszban található.
1815
1816 @node Cím és más adatok megadása
1817 @subsection Cím és más adatok megadása
1818 @translationof Adding titles
1819
1820 @cindex cím
1821 @cindex szerző
1822 @cindex fejléc
1823 @cindex metaadatok
1824
1825 @funindex \header
1826 @funindex header
1827
1828 A címet, szerzőt, opus-számot és hasonló adatokat a @code{\header}
1829 blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
1830 @code{\header} blokk általában a verziószám alatt szerepel.
1831
1832 @example
1833 \version @w{"@version{}"}
1834 \header @{
1835   title = "Szimfónia"
1836   composer = "Én"
1837   opus = "Op. 9"
1838 @}
1839
1840 @{
1841   @dots{} music @dots{}
1842 @}
1843 @end example
1844
1845 Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején
1846 jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése
1847 a @ruser{Creating titles} c. fejezetben található.
1848
1849
1850 @node Abszolút hangmagasság-megadás
1851 @subsection Abszolút hangmagasság-megadás
1852 @translationof Absolute note names
1853
1854 @cindex hangmagasság
1855 @cindex abszolút hangnevek
1856 @cindex abszolút mód
1857 @cindex abszolút hangmagasság-megadás
1858
1859 Eddig mindig @code{\relative} módban adtuk meg a hangmagasságot.
1860 Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
1861 hangmagasság megadásának egy másik módja is: az abszolút mód.
1862
1863 A LilyPond a @code{\relative} blokk elhagyása esetén minden hangmagasságot
1864 abszolútként értelmez. A @code{c'} mindig az egyvonalas c hangot jelöli, a
1865 @code{b} az alatta levő hangot, a kis h-t, a @code{g,} pedig a nagy g-t.
1866
1867 @lilypond[verbatim,quote]
1868 {
1869   \clef bass
1870   c' b g, g,
1871   g, f, f c'
1872 }
1873 @end lilypond
1874
1875 Íme egy négy oktávos skála:
1876
1877 @lilypond[verbatim,quote]
1878 {
1879   \clef bass
1880   c, d, e, f,
1881   g, a, b, c
1882   d e f g
1883   a b c' d'
1884   \clef treble
1885   e' f' g' a'
1886   b' c'' d'' e''
1887   f'' g'' a'' b''
1888   c'''1
1889 }
1890 @end lilypond
1891
1892 Amint az látható, a magas hangok beviteléhez sok @code{'} jel szükséges.
1893 Itt van például egy Mozart-idézet:
1894
1895 @lilypond[verbatim,quote]
1896 {
1897   \key a \major
1898   \time 6/8
1899   cis''8. d''16 cis''8 e''4 e''8
1900   b'8. cis''16 b'8 d''4 d''8
1901 }
1902 @end lilypond
1903
1904 A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
1905 A @code{\relative} módban az előző példát sokkal könnyebb elolvasni és
1906 begépelni:
1907
1908 @lilypond[verbatim,quote]
1909 \relative c'' {
1910   \key a \major
1911   \time 6/8
1912   cis8. d16 cis8 e4 e8
1913   b8. cis16 b8 d4 d8
1914 }
1915 @end lilypond
1916
1917 Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb @code{'} vagy
1918 @code{,} jelet használ), a hiba azonnal szembetűnő -- a hibás hangtól kezdve
1919 minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
1920 ilyen könnyen észrevehető, és nehezebb megtalálni.
1921
1922 Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy
1923 hangközugrások vannak, de leginkább a LilyPond-fájlok
1924 számítógéppel történő generálásánál bizonyul különösen hasznosnak.
1925
1926
1927 @node Az első lecke után
1928 @subsection Az első lecke után
1929 @translationof After the tutorial
1930
1931 Gratulálunk az alapok elsajátításához! Az első lecke befejezése után
1932 javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni.
1933 Egy lehetőség például a @ref{Sablonok} használata.
1934 Ha valamilyen kottaelem ismertetésére még nem került volna sor, a
1935 Kottaírás kézikönyvéből kikereshető, a @ruser{Musical notation} fejezettől
1936 kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes
1937 @ref{A sablonok kibővítése} c. fejezetet elolvasni.
1938
1939 Pár rövid darab megírása után következhetnek a tankönyv további fejezetei.
1940 Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot
1941 feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak
1942 azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
1943
1944 A tankönyv minden szakaszának végén található egy @strong{Lásd még} bekezdés
1945 is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első
1946 olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az
1947 összefüggések meglátása végett.
1948
1949 Minél előbb ajánlott elolvasni @ref{A dokumentációról} c. szakaszt.
1950 Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az új
1951 felhasználók sokszor nem tudják, hova forduljanak segítségért. A
1952 dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül,
1953 de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz
1954 helyen keresgél.