„Ismétlés” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
Nincs szerkesztési összefoglaló |
|||
15. sor: | 15. sor: | ||
Alternatívák nélkül nincs semmi gond. |
Alternatívák nélkül nincs semmi gond. |
||
− | Az alternatívák utolsó üteme csonka ütem. |
+ | Az alternatívák utolsó üteme csonka ütem. Feltéve, hogy 3/4-es ütem van, és az ismétlés egy negyed után kezdődik: |
− | Az ütemszámolást korrigálni kell |
+ | Az ütemszámolást korrigálni kell |
+ | * az első kivételével minden alternatíva elején <code>\set Timing.measureLength = #(ly:make-moment 3/3)</code> |
||
⚫ | |||
+ | * az utolsó alternatíva kivételével minden csonka ütemek elején <code>\set Timing.measureLength = #(ly:make-moment 2/3)</code> |
||
+ | alakban |
||
+ | |||
+ | a <code>\set Timing.measureLength = #(ly:make-moment 3/4)</code> utasítással. Feltéve, hogy a csonka ütem az utolsó alternatívában van: |
||
⚫ | |||
== Kézi ismétlés == |
== Kézi ismétlés == |
A lap 2017. november 27., 20:58-kori változata
Angolul: repeat.
Négy fajtája van:
- ciklus
- makró
- % (az ismétlendő dallam helyére % kerül)
- tremoló
Különleges, nem beépített ismétlés a kóda és a segno.
A kotta elejére csak akkor írja ki az ismétlőjelet, ha van alternativa. Egyszerű megoldás: \bar "|:"
, de van bonyolult is.[1]
Népi megfigyelés szerint többszólamú kottában elég az első szólamban kiírni az ismétlést, a többiben felsorolni az alternatívákat, mintha a nem is lenne ismétlés.
Ismétlés ütem közepén
Alternatívák nélkül nincs semmi gond.
Az alternatívák utolsó üteme csonka ütem. Feltéve, hogy 3/4-es ütem van, és az ismétlés egy negyed után kezdődik: Az ütemszámolást korrigálni kell
- az első kivételével minden alternatíva elején
\set Timing.measureLength = #(ly:make-moment 3/3)
- az utolsó alternatíva kivételével minden csonka ütemek elején
\set Timing.measureLength = #(ly:make-moment 2/3)
alakban
a \set Timing.measureLength = #(ly:make-moment 3/4)
utasítással. Feltéve, hogy a csonka ütem az utolsó alternatívában van:
Kézi ismétlés
ismet = \markup { \musicglyph #"scripts.segno" } … \repeat volta 2 { ciklusmag } \set Score.repeatCommands = #'((volta "1.")) 1. változat \set Score.repeatCommands = #'((volta #f) (volta "2.") end-repeat) 2. változat \set Score.repeatCommands = #(list(list 'volta ismet)) segno-s változat \set Score.repeatCommands = #'((volta #f))
Az end-repeat
teszi ki az ismétlőjelet és zárja le a változatot függőleges vonallal.
Az alternatíva felirata csak szám lehet, vagy a fenti fura alakban megadott szöveg.
Jegyzetek
- ↑ Ismétlőjel a kotta elejére (lilypond dok.)