[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Kurze Wiederholungen ] | [ Up : Kurze Wiederholungen ] | [ Tremolo-Wiederholung > ] |
Prozent-Wiederholungen
Kurze wiederholte Muster werden einmal gesetzt und das wiederholte Muster wird durch ein besonderes Zeichen ersetzt.
Die Syntax lautet:
\repeat percent Wiederholungszahl musikAusdr
wobei musikAusdr
ein musikalischer Ausdruck ist.
Muster, die kürzer als ein Takt sind, werden mit Schrägstrichen ersetzt:
\relative c'' { \repeat percent 4 { c128 d e f } \repeat percent 4 { c64 d e f } \repeat percent 5 { c32 d e f } \repeat percent 4 { c16 d e f } \repeat percent 4 { c8 d } \repeat percent 4 { c4 } \repeat percent 2 { c2 } }
Muster von einem oder zwei Takten Dauer werden mit prozentartigen Symbolen ersetzt:
\relative c'' { \repeat percent 2 { c4 d e f } \repeat percent 2 { c2 d } \repeat percent 2 { c1 } }
\relative { \repeat percent 3 { c''4 d e f | c2 g' } }
Muster, die kürzer als ein Takt sind, aber unterschiedliche Dauern beinhalten, benützten ein doppeltes Prozent-Symbol.
\relative { \repeat percent 4 { c''8. <d f>16 } \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 } }
Ausgewählte Schnipsel
Prozent-Wiederholungen zählen
Ganztaktwiederholungen mit mehr als zwei Wiederholungen erhalten einen Zähler, wenn man die entsprechende Eigenschaft einsetzt:
\relative c'' { \set countPercentRepeats = ##t \repeat percent 4 { c1 } }
Sichtbarkeit von Prozent-Wiederholungen
Prozentwiederholungszähler können in regelmäßigen Intervallen angezeigt
werden, indem man die Eigenschaft repeatCountVisibility
beeinflusst.
\relative c'' { \set countPercentRepeats = ##t \set repeatCountVisibility = #(every-nth-repeat-count-visible 5) \repeat percent 10 { c1 } \break \set repeatCountVisibility = #(every-nth-repeat-count-visible 2) \repeat percent 6 { c1 d1 } }
Isolierte Prozentwiederholungen
Isolierte Prozentwiederholungen können auch ausgegeben werden. Das wird erreicht, indem man eine Ganztaktpause notiert und ihre Ausgabeform ändert:
makePercent = #(define-music-function (note) (ly:music?) "Make a percent repeat the same length as NOTE." (make-music 'PercentEvent 'length (ly:music-length note))) \relative c'' { \makePercent s1 }
Siehe auch
Glossar: percent repeat, simile.
Schnipsel: Repeats.
Referenz der Interna: RepeatSlash, RepeatSlashEvent, DoubleRepeatSlash, PercentRepeat, PercentRepeatCounter, PercentRepeatedMusic, Percent_repeat_engraver, DoublePercentEvent, DoublePercentRepeat, DoublePercentRepeatCounter, Double_percent_repeat_engraver, Slash_repeat_engraver.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Kurze Wiederholungen ] | [ Up : Kurze Wiederholungen ] | [ Tremolo-Wiederholung > ] |