### 3.1.4 O ne-naskládatelnosti závorek a ligatur

Již jste při psaní vstupního souboru pro LilyPond poznali četné různé druhy závorek a staveb na způsob závorek. Tyto se řídí různými pravidly, která mohou zpočátku působit matoucím dojmem. Předtím než budou představena přesná pravidla, pojďme si tyto různé druhy závorek a staveb na způsob závorek krátce projít znovu:

Druh závorek | Funkce
--- | ---
`{ .. }` | Uzavírá postupnou část hudby
`< .. >` | Uzavírá noty jednoho akordu
`<< .. >>` | Uzavírá souběžné hudební výrazy
`( .. )` | Označuje začátek a konec obloučku
`\( .. \)` | Označuje začátek a konec frázovacího obloučku
`[ .. ]` | Označuje začátek a konec ručně vytvořeného trámce

Dodatečně by snad měly být ještě dále zmíněny některé další konstrukce, které noty ať už jakkoli spojují: ligatury (označované vlnovkou `~`), trioly (psané jako `\times x/y {..}`) und ozdoby (poznamenávané jako `\grace{..}`).

Mimo LilyPond vyžaduje běžné používání závorek, aby byly jejich odpovídající druhy správně seskládány, jako je tomu například tady `<< [ { ( .. ) } ] >>`. Uzavírající závorky přitom přicházejí v obráceném pořadí k otevírajícím závorkám. Toto je také v LilyPondu nutnost pro ony tři druhy závorek, jež byly v hořejší tabulce popsány slovem ‚uzavírá‘ – musí být správně vkládány. Nicméně zbývající stavby na způsob závorek (v tabulce popsány slovem ‚označuje‘), ligatury a trioly bezpodmínečně s jinými závorkami nebo stavbami na způsob závorek seskládány být čistě nemusí. Vlastně také ani nejsou nějakými závorkami v tom smyslu, že by něco svíraly, nýbrž mnohem více jsou ukazateli, na kterém místě určitý hudební předmět začíná nebo končí.

Tak tedy může například takový frázovací oblouček začínat před ručně vloženým trámcem, a přece končit již před jeho koncem. Toto sice může z hudebního pohledu dávat málo smyslu, ale v LilyPondu je možné i toto:

>     { g8\( a b[ c b\) a] g4 }

Ve všeobecnosti se dá říct, že mohou být různé druhy závorek, staveb na způsob závorek, legatových obloučků, triol a ozdob libovolně dávány dohromady. Následující příklad ukazuje trámec, který sahá až k triole (řádek 1), ligaturu, která rovněž dosahuje k triole (řádek 2), trámec a ligaturu sahající k triole, oblouček, který běží přes dvě trioly, jakož i frázovací oblouček, který začíná u trioly (řádky 3 a 4).

>     {
>     r16[ g \tuplet 3/2 { r16 e'8] }
>     g16( a \tuplet 3/2 { b16 d) e' }
>     g8[( a \tuplet 3/2 { b8 d') e'~] } |
>     \tuplet 5/4 { e'32\( a b d' e' } a'4.\)
>     }

#### LilyPond – Learning Manual v2.22.1 (Stálá větev).