[ < ] [ > ]   [ << ] [Fel] [ >> ]         [Címoldal] [Tartalom] [Tárgymutató] [ ? ]

2.4 Utolsó simítások

@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.


[ < ] [ > ]   [ << ] [Fel] [ >> ]         [Címoldal] [Tartalom] [Tárgymutató] [ ? ]

2.4.1 Művek szervezettebbé tétele változók segítségével

@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ó
  >>
}

[image of music]

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
}

[image of music]

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ó] [ ? ]

2.4.2 Cím és más adatok megadása

@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ó] [ ? ]

2.4.3 Abszolút hangmagasság-megadás

@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' |
}

[image of music]

Í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 |
}

[image of music]

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 |
}

[image of music]

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 |
}

[image of music]

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 |
}

[image of music]

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 }

[image of music]

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
}

[image of music]


[ < ] [ > ]   [ << ] [Fel] [ >> ]         [Címoldal] [Tartalom] [Tárgymutató] [ ? ]

2.4.4 Hogyan tovább?

@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.