„Ismétlés” változatai közötti eltérés

Innen: kotta
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 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:
+
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

Forrás