3.2.1 Vysvětlení hudebních výrazů

Ve zdrojových souborech LilyPondu se hudba znázorňuje pomocí hudebních výrazů. Jedna nota je jedním hudebním výrazem.

a'4

[image of music]

Skupina not uvnitř závorek tvoří nový výraz. Tento je nyní složeným hudebním výrazem. Zde byl jeden takový složený hudební výraz se dvěmi notami vytvořen:

\relative { a'4 g4 }

[image of music]

Když je skupina hudebních výrazů (například not) zapsána do složených závorek, znamená to, že jsou seřazeny v řadě (tj. každý následuje po předchozím). Výsledkem je další hudební výraz.

\relative { { a'4 g } f4 g }

[image of music]

Obdoba: matematické výrazy

Uspořádání výrazů pracuje podobně jako matematické rovnice. Delší rovnice vzejde ze spojení menších rovnic. Takovým rovnicím se říká též výraz a jejich vymezení je rekurzivní, takže mohou být vytvářeny jakkoli složité a dlouhé výrazy. Přibližně tak, jak je to zde:

1

1 + 2

(1 + 2) * 3

((1 + 2) * 3) / (4 * 5)

Je to řada (matematických) výrazů, v nichž je každý výraz obsažen v následujícím (větším). Nejjednoduššími výrazy jsou čísla, a větší vznikají spojením výrazů za pomoci operátorů (jako ‚+‘, ‚*‘ a ‚/‘) stejně jako závorky. Přesně jako matematické výrazy mohou být i hudební výrazy jakkoli hluboce členité. Je to potřeba pro složitou hudbu s mnoha hlasy.

Souběžné hudební výrazy: více notových osnov

Slovníček: polyphony.

S touto technikou lze vícehlasou hudbu zapisovat. Hudební výrazy jsou jednoduše spojeny jako současně probíhající, a v důsledku toho jsou současně zapsány jako vlastní hlasy ve stejné notové osnově. Pro označení toho, že se dva hlasy mají hrát ve stejnou dobu, jednoduše zadejte souběžné spojení hudebních výrazů Je jen třeba vložit znak pro spojení. Souběžně jsou hudební výrazy spojeny tak, že jsou uzavřeny uvnitř << a >>. V následujícím příkladu jsou souběžně spojeny tři výrazy (každý obsahuje dvě oddělené noty):

<<
  \relative { a'2 g }
  \relative { f'2 e }
  \relative { d'2 b }
>>

[image of music]

Ještě je třeba poznamenat, že jsme zde pro každou úroveň uvnitř zdrojového souboru zapsali jiné odsazení. Pro LilyPond nehraje žádnou úlohu, kolik prázdných znaků je na začátku řádku, ale pro člověka je volikou pomocí, když hned vidí, které části zdrojového textu patří dohromady.

Pozor: Každá nota v souboru se vztahuje k předcházející a nesouvisí s dvoučárkovaným C (c''), které je zadáno v příkazu \relative. Závorky na to nemají žádný vliv.

Souběžné hudební výrazy: jedna notová osnova

Aby určil počet notových osnov, provádí LilyPond rozbor začátku prvního výrazu. Když se zde nachází jednotlivá nota, zapíše se pouze jedna notová osnova, když se jedná o souběžné seřazení výrazů, zapíše se více než jedna notová osnova. Následující příklad začíná jednou notou:

\relative {
  c''2 <<c e>> |
  << { e f } { c <<b d>> } >> |
}

[image of music]


LilyPond – Learning Manual v2.23.82 (Vývojářská větev).