1.4.1 Lange Wiederholungen


Normale Wiederholungen

Die Syntax für normale Wiederholungen ist

\repeat Typ Wiederholungszähler musikAusdr

wobei musikAusdr ein musikalischer Ausdruck ist. Alternative Schlüsse können mit \alternative gesetzt werden. Damit die alternativen Schlüsse von den wiederholten Noten abgegrenzt werden, müssen sie in geschweiften Klammern zusammengefasst werden. Wenn es mehr Wiederholungen gibt, als Alternativen angegeben sind, erhalten die ersten Wiederholungen den ersten Schluss.

Normale Wiederholungen ohne alternative Schlüsse:

\repeat volta 2 { c4 d e f }
c2 d
\repeat volta 2 { d4 e f g }

[image of music]

Normale Wiederholungen mit alternativen Schlüssen:

\repeat volta 4 { c4 d e f }
\alternative {
  { d2 e }
  { f2 g }
}
c1

[image of music]

Normale Wiederholungen mit Auftakt können auf zwei Arten notiert werden:

\partial 4
e |
\repeat volta 4 { c2 d | e2 f | }
\alternative {
  { g4 g g e }
  { a4 a a a | b2. }
}

[image of music]

oder

\partial 4
\repeat volta 4 { e4 | c2 d | e2 f | }
\alternative {
  { \partial 4*3 g4 g g }
  { a4 a a a | b2. }
}

[image of music]

Bindebögen können auch an eine zweite Klammer angefügt werden:

c1
\repeat volta 2 { c4 d e f ~ }
\alternative {
  { f2 d }
  { f2\repeatTie f, }
}

[image of music]

Ausgewählte Schnipsel

Shortening volta brackets

By default, the volta brackets will be drawn over all of the alternative music, but it is possible to shorten them by setting voltaSpannerDuration. In the next example, the bracket only lasts one measure, which is a duration of 3/4.

\relative c'' {
  \time 3/4
  c4 c c
  \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
  \repeat volta 5 { d4 d d }
  \alternative {
    {
      e4 e e
      f4 f f
    }
    { g4 g g }
  }
}

[image of music]

Adding volta brackets to additional staves

The Volta_engraver by default resides in the Score context, and brackets for the repeat are thus normally only printed over the topmost staff. This can be adjusted by adding the Volta_engraver to the Staff context where the brackets should appear; see also the "Volta multi staff" snippet.

<<
  \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
  \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
  \new Staff \with { \consists "Volta_engraver" } { c'2 g' e' a' }
  \new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
>>

[image of music]

Siehe auch

Glossar: Wiederholungen, Volta-Klammer.

Notationsreferenz: Taktlinien, Umgebungs-Plugins verändern.

Schnipsel: Wiederholungszeichen.

Referenz der Interna: VoltaBracket, RepeatedMusic, VoltaRepeatedMusic, UnfoldedRepeatedMusic.

Bekannte Probleme und Warnungen

Eine ineinandergeschachtelte Wiederholung wie

\repeat …
\repeat …
\alternative

ist mehrdeutig, weil nicht klar ist, zu welchem \repeat-Abschnitt die \alternative-Endung gehört. Diese Mehrdeutigkeit wird von LilyPond aufgelöst, indem die alternative Endung immer zu der innersten Wiederholung gehört. Um Klarheit zu schaffen, bietet es sich an, in solchen Situationen Klammern zu benutzen.

Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so dass nach einer Wiederholung diese Information manuell angegeben werden muss, entweder durch setzen von Score.measurePosition oder indem der Befehl \partial benutzt wird. Gleichermaßen werden auch Bindebögen nicht wiederholt.


Manuelle Wiederholungszeichen

Achtung: Diese Methoden werden nur verwendet, um ungewöhnliche Wiederholungskonstruktionen darzustellen und können sich unerwünscht verhalten. In den meisten Fällen sollten Wiederholungen mit dem Befehl \repeat erstellt werden oder indem die entsprechenden Taktstriche eingegeben werden. Mehr Information in Taktlinien.

Die Eigenschaft repeatCommands kann verwendet werden, um das Aussehen der Wiederholungen zu beeinflussen. Ihr Argument ist eine Scheme-Liste an Wiederholungsbefehlen.

start-repeat

Setzt eine |: Taktlinie.

c1
\set Score.repeatCommands = #'(start-repeat)
d4 e f g
c1

[image of music]

Der Notensatzpraxis folgend werden Wiederholungstaktstrichen nicht zu Beginn eines Stückes gesetzt.

end-repeat

Setzt eine :| Taktlinie.

c1
d4 e f g
\set Score.repeatCommands = #'(end-repeat)
c1

[image of music]

(volta Zahl) ... (volta #f)

Setzt eine Volta-Klammer mit der Beschriftung Nummer. Die Volta-Klammer muss explizit beendet werden, sonst wird sie nicht ausgegeben.

f4 g a b
\set Score.repeatCommands = #'((volta "2"))
g4 a g a
\set Score.repeatCommands = #'((volta #f))
c1

[image of music]

Mehrfache Wiederholungszeichen können an der selben Stelle vorkommen:

f4 g a b
\set Score.repeatCommands = #'((volta "2, 5") end-repeat)
g4 a g a
c1
\set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
b1
\set Score.repeatCommands = #'((volta #f))

[image of music]

Text kann auch in der Volta-Klammer gesetzt werden. Der Text kann aus Zahlen oder einer Zahl oder einer Textbeschriftung bestehen, siehe Text formatieren. Die einfachste Art Text zu benutzen ist, die Beschriftung zuerst zu definieren und dann die Beschriftung in einer Scheme-Liste einzufügen.

VoltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
\relative c'' {
  c1
  \set Score.repeatCommands = #(list(list 'volta VoltaAdLib) 'start-repeat)
  c4 b d e
  \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
  f1
  \set Score.repeatCommands = #'((volta #f))
}

[image of music]

Ausgewählte Schnipsel

Printing a repeat sign at the beginning of a piece

A |: bar line can be printed at the beginning of a piece, by overriding the relevant property:

\relative c'' {
  \once \override Score.BreakAlignment #'break-align-orders =
        #(make-vector 3 '(instrument-name
                          left-edge
                          ambitus
                          span-bar
                          breathing-sign
                          clef
                          key-signature
                          time-signature
                          staff-bar
                          custos
                          span-bar))
  \bar "|:"
  c1
  d1
  d4 e f g
}

[image of music]

Siehe auch

Notationsreferenz: Taktlinien, Text formatieren.

Schnipsel: Wiederholungszeichen.

Referenz der Interna: VoltaBracket, RepeatedMusic, VoltaRepeatedMusic.


Ausgeschriebene Wiederholungen

Mit dem unfold-Befehl können Wiederholungen eingesetzt werden, um repitetive Musik zu notieren. Die Syntax ist

\repeat unfold Wiederholgunszähler musikAusdr

wobei musikAusdr ein musikalischer Ausdruck ist und Wiederholungszähler die Anzahl bezeichnet, mit der musikAusdr wiederholt wird.

c1
\repeat unfold 2 { c4 d e f }
c1

[image of music]

Ausgeschriebene Wiederholungen können auch alternative Schlüsse haben. Wenn mehr Wiederholungen als alternative Schlüsse notiert werden, wird der erste Schluss für die ersten Wiederholungen benutzt.

c1
\repeat unfold 2 { g4 f e d }
  \alternative {
    { cis2 g' }
    { cis,2 b }
  }
c1

[image of music]

Siehe auch

Schnipsel: Wiederholungszeichen.

Referenz der Interna: RepeatedMusic, UnfoldedRepeatedMusic.


Andere Sprachen: English, français, español.

Notation Reference