| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] | [Címoldal] | [Tartalom] | [Tárgymutató] | [ ? ] |
@translationof Final touches
Ez gyakorlatunk befejező szakasza. Bemutatja, hogyan végezzük el az utolsó simításokat egyszerű műveken, valamint bevezetést nyújt a tankönyv további részébe.
| 2.4.1 Művek szervezettebbé tétele változók segítségével | ||
| 2.4.2 Cím és más adatok megadása | ||
| 2.4.3 Abszolút hangmagasság-megadás | ||
| 2.4.4 Hogyan tovább? |
| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] | [Címoldal] | [Tartalom] | [Tárgymutató] | [ ? ] |
@translationof Organizing pieces with variables
Amikor a fentebb tárgyalt elemeket hosszabb művekké kombináljuk össze, nagyon nagy és összetett zenei kifejezések állhatnak elő. Sok szólam esetén a bemeneti fájlok áttekinthetetlenekké válnak. Átláthatóságukat változók használatával javíthatjuk.
A változók (másnéven azonosítók vagy makrók) segítségével a komplex zenei kifejezéseket kisebb részekre bonthatjuk. Egy változóhoz a következőképpen rendelhetünk értéket:
dallam = { … }
|
A dallam nevű zenei kifejezés tartalma később bárhová beilleszthető.
Ehhez csak egy \ karaktert kell a neve elé írni (\dallam,
akárcsak egy LilyPond parancs esetén).
hegedű = \new Staff { \relative { a'4 b c b } } cselló = \new Staff { \relative { \clef bass e2 d } } { << \hegedű \cselló >> }
A változók nevei csak betűket tartalmazhatnak. Nem tartalmazhatnak számot, aláhúzást, kötőjelet stb.
A változókat azelőtt kell definiálni, mielőtt még hivatkoznánk rájuk, de később akármennyiszer felhasználhatjuk őket, így pl. könnyebben vihetünk be sokszor ismétlődő szakaszokat. Akár egy másik változó definíciójában is hivatkozhatunk egy korábbi változóra.
triolaA = \tuplet 3/2 { c,8 e g } ütemA = { \triolaA \triolaA \triolaA \triolaA } \relative c'' { \ütemA \ütemA }
Sok más típusú értéket is hozzárendelhetünk egy változóhoz. Például:
szélesség = 4.5\cm
név = "Wendy"
AÖtösLap = \paper { paperheight = 21.0 \cm }
|
Tartalmától függően egy változó különböző helyeken használható fel. Az alábbi példa a fenti változókat hasznosítja újra:
\paper {
\AÖtösLap
line-width = \szélesség
}
{
c4^\név
}
|
| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] | [Címoldal] | [Tartalom] | [Tárgymutató] | [ ? ] |
@translationof Adding titles
A címet, szerzőt, opus-számot és hasonló adatokat a \header
blokkban kell megadni. Ez a fő zenei kifejezésen kívül helyezendő el; a
\header blokk általában a verziószám alatt szerepel.
\version "2.21.3"
\header {
title = "Szimfónia"
composer = "Én"
opus = "Op. 9"
}
{
… zene …
}
|
Amikor a fájl feldolgozásra kerül, a cím és a szerző neve a kotta tetején jelenik meg nyomtatásban. A mű egyéb adatainak megadási módja és elhelyezése a (notation)Creating titles section ‘Creating titles’ in A kottaírás kézikönyve c. fejezetben található.
| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] | [Címoldal] | [Tartalom] | [Tárgymutató] | [ ? ] |
@translationof Absolute note names
Eddig mindig \relative módban adtuk meg a hangmagasságot.
Ez a legkönnyebb módja a legtöbb zenemű bevitelének, de létezik a
hangmagasság megadásának egy másik módja is: az abszolút mód.
A LilyPond a \relative blokk elhagyása esetén minden hangmagasságot
abszolútként értelmez. A c' mindig az egyvonalas c hangot jelöli, a
b az alatta levő hangot, a kis h-t, a g, pedig a nagy g-t.
{ \clef "bass" c'4 b g, g, | g,4 f, f c' | }
Íme egy négy oktávos skála:
{ \clef "bass" c,4 d, e, f, | g,4 a, b, c | d4 e f g | a4 b c' d' | \clef "treble" e'4 f' g' a' | b'4 c'' d'' e'' | f''4 g'' a'' b'' | c'''1 | }
Amint az látható, a magas hangok beviteléhez sok ' jel szükséges.
Itt van például egy Mozart-idézet:
{ \key a \major \time 6/8 cis''8. d''16 cis''8 e''4 e''8 | b'8. cis''16 b'8 d''4 d''8 | }
Common octave marks can be indicated just once, using the command
\fixed followed by a reference pitch:
\fixed c'' { \key a \major \time 6/8 cis8. d16 cis8 e4 e8 | b,8. cis16 b,8 d4 d8 | }
A sok aposztróftól kevésbé lesz olvasható a bemenet, és így könnyebb hibázni.
A \relative módban az előző példát sokkal könnyebb elolvasni és
begépelni:
\relative { \key a \major \time 6/8 cis''8. d16 cis8 e4 e8 | b8. cis16 b8 d4 d8 | }
Ha relatív módban hibát vét az ember (eggyel több vagy kevesebb ' vagy
, jelet használ), a hiba azonnal szembetűnő – a hibás hangtól kezdve
minden hang elcsúszik egy oktávval. Abszolút módban az egyszeri hiba nem
ilyen könnyen észrevehető, és nehezebb megtalálni.
Az abszolút mód olyan dallamoknál lehet előnyös, amelyekben nagy hangközugrások vannak, de leginkább a LilyPond-fájlok számítógéppel történő generálásánál bizonyul különösen hasznosnak.
Sometimes music is arranged in more complex ways. If you are
using \relative inside of \relative, the outer and
inner relative sections are independent:
\relative { c'4 \relative { f'' g } c }
To use absolute mode inside of \relative, put the absolute
music inside \fixed c { … } and the absolute pitches
will not affect the octaves of the relative music:
\relative { c'4 \fixed c { f'' g'' } c | c4 \fixed c'' { f g } c }
| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] | [Címoldal] | [Tartalom] | [Tárgymutató] | [ ? ] |
@translationof After the tutorial
Gratulálunk az alapok elsajátításához! Eme tanulmányok után javasolt egy-két darab begépelésével nagyobb gyakorlatra szert tenni. Egy lehetőség például a Sablonok használata. Ha valamilyen kottaelem ismertetésére még nem került volna sor, a Kottaírás kézikönyvéből kikereshető, a (notation)Musical notation section ‘Musical notation’ in A kottaírás kézikönyve fejezettől kezdve. A sablonok között nem szereplő hangszeregyüttes esetén érdemes A sablonok kibővítése c. fejezetet elolvasni.
Pár rövid darab megírása után következhetnek a tankönyv további fejezetei. Természetesen már most is elolvashatóak, de mivel nagyobb jártasságot feltételeznek a LilyPond nyelvében, tanácsos most ezeket átlapozni, és csak azután visszatérni rájuk, amikor már több tapasztalatot szerzett az ember.
A tankönyv minden szakaszának végén található egy Lásd még bekezdés is, mely más szakaszokra mutató kereszthivatkozásokat tartalmaz: ezeket első olvasásra nem praktikus követni, csak az egész tankönyv elolvasása után, az összefüggések meglátása végett.
Minél előbb ajánlott elolvasni a dokumentációról szóló szakaszt. Mivel nagy mennyiségű segédanyag áll rendelkezésre a LilyPondról, az új felhasználók sokszor nem tudják, hova forduljanak segítségért. A dokumentációról szóló rész figyelmes elolvasása csak öt percbe kerül, de megelőzi azt, hogy az olvasó bosszantó órákat töltsön azzal, hogy rossz helyen keresgél.
| [ < ] | [ > ] | [ << ] | [Fel] | [ >> ] |
This document was generated by gub on július 13, 2020 using texi2html 1.82.
Más nyelvek: English, català, česky, deutsch, español, français, italiano, 日本語, nederlands.
Az automatikus nyelvválasztásról.