| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
@translationof How to write input files
Tento úryvek vysvětluje základní skladbu LilyPondu a pomáhá na začátku se zápisem vstupního souboru pro LilyPond.
| 1.2.1 Jednoduchý notový zápis | ||
| 1.2.2 Práce na vstupních souborech |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
@translationof Simple notation
LilyPond přidává některé části notového zápisu automaticky. V následujícím příkladu jsou zadány jen čtyři výšky tónů, ale LilyPond přesto zapíše klíč, taktové označení a rytmus (délky not).
{ c' e' g' e' }
Tato nastavení je možné změnit, ale ve většině případů jsou automatické hodnoty v zásadě použitelné.
Slovníček: (music-glossary)pitch section ‘pitch’ in Slovníček, (music-glossary)interval section ‘interval’ in Slovníček, (music-glossary)scale section ‘scale’ in Slovníček, (music-glossary)middle C section ‘middle C’ in Slovníček, (music-glossary)octave section ‘octave’ in Slovníček, (music-glossary)accidental section ‘accidental’ in Slovníček.
Výšky tónů se zadávají malými písmeny, která odpovídají názvu noty. Je ale důležité znát, že LilyPond ve svém výchozím nastavení používá anglické názvy not. Až na výjimku tyto odpovídají českým, proto se přednastavení LilyPondu pro toto cvičení ponechává. Touto výjimkou je nota h – v LilyPondu se musí na místo toho napsat písmeno b! České bé je naproti tomu zapsáno jako bes, his se proti tomu zapíše jako bis. Podívejte se také na (notation)Předznamenání section ‘Předznamenání’ in Doporučení pro notový zápis a (notation)Názvy not v jiných řečích section ‘Názvy not v jiných řečích’ in Doporučení pro notový zápis. Zde se popisuje, jak se používají české názvy not.
Nejjednoduššeji lze noty zadávat v režimu \relative.
V tomto režimu je oktáva noty vbrána automaticky s tím, že se
předpokládá, že následující nota je zapsána vždy tak blízko, jak
je to jen možné, ve vztahu k předchozí notě, což znamená, že je
zapsána nanejvýš o tři notové řádky výše nebo níže než předchozí
nota. Začneme naším prvním nejzákladnějším příkladem notového zápisu,
což je stupnice, kde stojí další nota
vždy jen o jeden notový řádek nad předchozím.
% Počáteční bod napsat na jednočárkovaném C \relative { c' d e f g a b c }
První notou je jednočárkované C. Každá následující nota
se nachází tak blízko, jak je to jen možné za předchozí – první
‚C‘ se takto počítá jako C od
jednočárkovaného C. Nato následuje nejbližší možné
D ve vztahu k předcházející notě. S těmito pravidly lze v
režimu \relative zobrazit i melodie s většími
intervaly:
\relative { d' f a g c b f d }
Není nutné, aby první nota melodie začínala notou, která udává první notovou výšku. První nota (‚D‘) z předchozího příkladu je následujícím D, počítáno od jednočárkovaného C.
Tím, že člověk přidává odsuvníky (apostrofy) '
(klávesa Shift+#) nebo čárky , k \relative c' {, nebo
je odstraňuje, může být oktáva první výšky tónu změněna:
% dvoučárkované C \relative { e'' c a c }
Vztažný režim se může zpočátku jevit matoucí, ale je to ten
nejjednodušší způsob, jak zapsat většinu melodií. Podívejme se na to,
H (b ve skladbě LilyPondu), které se v houslovém klíči
nachází na prostřední lince, můžeme směrem vzhůru napsat C, D a E,
a A, G a F směrem dolů pod H. Když tedy notou, která následuje po
H, je C, D nebo E, napíše ji LilyPond nad
H, když je to A, G nebo F, je napsáno pod ním.
\relative { b' c % c je 1 řádek nahoru, tedy c nad b b d % d je 2 řádky nahoru, nebo 5 dolů, tedy d nad b b e % e je 3 nahoru, nebo 4 dolů, tedy e pod b b a % a je 6 nahoru, nebo 1 dolů, tedy a pod b b g % g je 5 nahoru, nebo 2 dolů, tedy g pod b b f % f je 4 nahoru, nebo 3 dolů, tedy f pod b }
Stejný výpočet se provádí i tehdy, když je jedna z not zvýšena nebo snížena. Předznamenání jsou při výpočtu zcela přehlížena. Přesně ten samý výpočet se obdobně provádí od každé následující výšky tónu po další výšku tónu znovu.
Aby se zapsaly intervaly, které jsou větší než tři notové řádky, lze oktávy změnit. Odsuvníkem (apostrofem) ' (klávesa Shift+#)
posazeným přímo za název noty se oktáva zvýší o jednu, čárkou , se oktáva o jednu sníží.
\relative { a' a, c' f, g g'' a,, f' }
Kvůli změně výšky noty o dvě (či více!) oktávy,
se používají postupné odsuvníky '' nebo ,, – přitom se musí
jednat skutečně o dva odsuvníky a ne o uvozovky
" (klávesa Shift+2)!
Slovníček: (music-glossary)beam section ‘beam’ in Slovníček, (music-glossary)duration section ‘duration’ in Slovníček, (music-glossary)whole note section ‘whole note’ in Slovníček, (music-glossary)half note section ‘half note’ in Slovníček, (music-glossary)quarter note section ‘quarter note’ in Slovníček, (music-glossary)dotted note section ‘dotted note’ in Slovníček.
Délka se označuje číslem, jež je zadáno
přímo k názvu noty.
1 pro Celá nota, 2 pro
Půlová nota, 4 pro Čtvrťová nota
a tak dále. Notové nožičky a Trámce jsou
přidávány automaticky.
Není-li označena žádná délka, používá se délka předcházející noty. Pro první notu je jako výchozí určena čtvrťová nota.
\relative { a'1 a2 a4 a8 a a16 a a a a32 a a a a64 a a a a a a a a2 }
Aby se vytvořila Tečkovaná nota
napíše se tečka . za délkou noty. Délka
tečkované noty musí být udána výslovně, tudíž včetně
čísla.
\relative { a'4 a a4. a8 a8. a16 a a8. a8 a4. }
Pomlka se zadává tím samým způsobem, jakým se zadává nota; jejím
označením je r :
\relative { a'4 r r2 r8 a r4 r4. r8 }
Slovníček: (music-glossary)time signature section ‘time signature’ in Slovníček.
Druh taktu lze určit příkazem
\time:
\relative { \time 3/4 a'4 a a \time 6/8 a4. a \time 4/4 a4 a a a }
Slovníček: (music-glossary)tempo indication section ‘tempo indication’ in Slovníček, (music-glossary)metronome section ‘metronome’ in Slovníček.
Vyznačení tempa a údaj metronomu lze
zapsat příkazem \tempo:
\relative { \time 3/4 \tempo "Andante" a'4 a a \time 6/8 \tempo 4. = 96 a4. a \time 4/4 \tempo "Presto" 4 = 120 a4 a a a }
Slovníček: (music-glossary)clef section ‘clef’ in Slovníček.
Notový klíč lze zapsat příkazem
\clef:
\relative { \clef "treble" c'1 \clef "alto" c1 \clef "tenor" c1 \clef "bass" c1 }
Zde je malý příklad, který obsahuje všechna tato vymezení:
\relative { \clef "bass" \time 3/4 \tempo "Andante" 4 = 120 c,2 e8 c' g'2. f4 e d c4 c, r4 }
Doporučení pro notový zápis: (notation)Nastavení výšek tónů section ‘Nastavení výšek tónů’ in Doporučení pro notový zápis, (notation)Zadání rytmu section ‘Zadání rytmu’ in Doporučení pro notový zápis, (notation)Zadání pomlk section ‘Zadání pomlk’ in Doporučení pro notový zápis, (notation)Udání taktu section ‘Udání taktu’ in Doporučení pro notový zápis, (notation)Notový klíč section ‘Notový klíč’ in Doporučení pro notový zápis.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
@translationof Working on input files
Zdrojové soubory LilyPondu jsou si podobné se soubory ve většině
programovacích jazyků: Obsahují označení verze,
je třeba dávat pozor na psaní velkých a malých písmen
a prázdné znaky jsou přehlíženy. Výrazy jsou uzavřeny
do složených závorek { } a poznámky
jsou značeny znakem procenta %
nebo obklopeny %{ … %}.
Zdá-li se to nyní být nesrozumitelné, zde je vysvětlení:
\version "2.21.3" |
Obvykle je označení verze v souboru napsáno nahoře.
Označení verze je velice důležité ze dvou důvodů: 1. s jeho pomocí se lze pustit do automatické aktualizace vstupních souborů, když je třeba změnit skladbu LilyPondu. 2. je zde zapsána ta verze LilyPondu, která je nutná pro sestavení souboru.
Když označení verze v souboru chybí, vydá LilyPond během sestavování souboru varování.
A, B, S, T) nebo malé
(a, b, s, t). Noty se vždy musí zapisovat
malými písmeny, ‘{ c d e }’ se chová vhodně,
zatímco ‘{ C D E }’ vyrábí chybu.
{ c4 d
e }
|
Přirozeně se poslední příklad čte o něco hůře. Dobrým pravidlem je odsazovat bloky kódu dvěma prázdnými znaky:
{
c4 d e
}
|
Prázdné znaky jsou však nezbytné kvůli oddělení četných skladebných prvků od sebe. Prázdné znaky tedy mohou být přidány vždy, ale nesmějí být odstraněny. Jelikož chybějící prázdné znaky mohou způsobit velmi podivná chybová hlášení. Je záhodno přidat jeden prázdný znak vždy před a po skladebném prvku, zhruba před a po složených závorkách.
Příkaz pro LilyPond následovaný jednoduchým výrazem
v závorkách (jako například ‚\relative c' { … }‘)
je též hodnocen jako jednotlivý hudební výraz.
a4 a a a % Tato poznámka se odvolává na H b2 b |
Bloková poznámka je celým úryvkem s poznámkou.
Vše, co je obklopeno %{
a %}, se přehlíží. Znamená to,
že jedna bloková poznámka se nemůže nacházet v jiné
blokové poznámce. Když byste to zkusili,
ukončí již první %} obě
blokové poznámky. Následující příklad ukazuje jedno
možné použití poznámek:
% Noty pro zajiskření zajiskření zde
c4 c g' g a a g2
%{
Tyto řádky a noty dole jsou přehlíženy,
protože se nacházejí v jedné blokové
poznámce.
f4 f e e d d c2
%}
|
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by gub on July 13, 2020 using texi2html 1.82.
Jiné jazyky: English, català, deutsch, español, français, magyar, italiano, 日本語, nederlands.
O automatickém výběru řeči.