1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
14 Wiederholung ist ein zentrales Konzept in der Musik, und es gibt eine
15 ganze Vielzahl von Notationsmöglichkeiten für Wiederholungen.
23 @subsection Writing repeats
28 * Manual repeat commands::
33 @unnumberedsubsubsec Repeat types
35 @cindex Wiederholungen
37 Die folgenden Wiederholungsarten sind unterstützt:
41 Die wiederholte Musik wird vollständig ausgeschrieben (bzw. gespielt).
42 Hiermit können sehr einfach sich wiederholende Stellen notiert werden.
43 Es ist auch der einzige Wiederholungstyp, der in der MIDI-Ausgabe
47 Wiederholungen werden nicht ausgeschrieben, aber alternative Endungen
48 (Volta-Klammern) können bei Bedarf notiert werden. Das ist die übliche
49 Wiederholung für Wiederholungen mit unterschiedlichen Enden. Die
50 Wiederholung wird in der MIDI-Datei nicht berücksichtigt.
54 Hiermit können Tremolo-Balken erstellt werden. Sie werden nicht in die
55 MIDI-Datei aufgenommen.
58 Hiermit können noten- oder taktweise Wiederholungszeichen notiert werden.
59 Sie erinnern and das Prozentzeichen. Auch sie werden nicht in der MIDI-Datei
60 berücksichtigt. Diese Wiederholungen müssen innerhalb eines Stimmen
61 (@code{Voice})-Kontextes erstellt werden.
67 @unnumberedsubsubsec Repeat syntax
69 @cindex Klammer, Wiederholung
73 @cindex Zweite Klammer
76 LilyPond besitzt eine einzige Syntax für alle unterschiedlichen
77 Wiederholungstypen. Sie lautet:
80 \repeat @var{Typ} @var{Wiederholungszähler} @var{Wiederholungsnoten}
83 Wenn Sie unterschiedliche Endungen haben, können Sie diese mit dem
85 @funindex \alternative notieren, etwa
96 wobei jede Klammer ein musikalischer Ausdruck ist. Wenn Sie nicht genug
97 unterschiedliche Alternativen für alle Wiederholungen angeben, wird
98 angenommen, dass die erste Alternative mehr als einmal verwendet wird.
100 Eine typische Wiederholung kann so aussehen:
102 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
104 \repeat volta 2 { c4 d e f }
105 \repeat volta 2 { f e d c }
108 Und mit unterschiedlichen Klammern:
110 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
112 \repeat volta 2 {c4 d e f}
113 \alternative { {d2 d} {f f,} }
116 Wiederholungen können mit Auftakten kombiniert werden.
118 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
121 \repeat volta 4 { c2 d2 | e2 f2 | }
122 \alternative { { g4 g g e } { a a a a | b2. } }
129 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
132 \repeat volta 4 { e | c2 d2 | e2 f2 | }
133 \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
140 Bindebögen können auch an eine zweite Klammer angefügt werden.
142 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
144 \repeat volta 2 {c4 d e f ~ }
145 \alternative { {f2 d} {f\repeatTie f,} }
148 Es ist auch möglich, die Klammern zu verkürzen, indem ihnen ein
149 Wert in der Eigenschaft @code{voltaSpannerDuration} zugewiesen
150 wird. Im nächsten Beispiel ist die Klammer beispielsweise nur
153 @lilypond[verbatim,ragged-right,quote]
157 \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
158 \repeat volta 5 { d d d }
159 \alternative { { e e e f f f }
164 Wenn eine Wiederholung am Anfang einer neuen Zeile beginnen soll
165 und eine Doppellinie am Ende der vorhergehenden Zeile stehen soll,
168 @dots{} \bar "||:" \break
169 \repeat volta 2 @{ @dots{}
172 @noindent benutzt werden. Siehe
173 @ref{Bar lines} for more information.
177 Programmreferenz: @internalsref{VoltaBracket},
178 @internalsref{RepeatedMusic},
179 @internalsref{VoltaRepeatedMusic} und
180 @internalsref{UnfoldedRepeatedMusic}.
185 Klammern für die Wiederholung werden normalerweise nur über dem obersten
186 System ausgegeben. Das kann verändert werden, indem
187 @code{Volta_engraver} in den @code{Staff}-Kontext gesetzt wird,
188 über dem diese Klammern erscheinen sollen. Vgl.
189 @ref{Modifying context plug-ins} und
191 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
196 @cindex Wiederholung, mehrdeutig
198 Eine ineinandergeschachtelte Wiederholung wie
207 ist mehrdeutig, weil nicht klar ist, zu welchem @code{\repeat}-Abschnitt
208 die @code{\alternative}-Endung gehört. Diese Mehrdeutigkeit wird von
209 LilyPond aufgelöst, indem die alternative Endung immer zu der innersten
210 Wiederholung gehört. Um Klarheit zu schaffen, bietet es sich an, in solchen
211 Situationen Klammern zu benutzen.
213 Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so
214 dass nach einer Wiederholung diese Information manuell angegeben werden
216 entweder durch setzen von @code{Score.measurePosition} oder indem der
217 Befehl @code{\partial} benutzt wird. Gleichermaßen werden auch Legato- oder
218 Bindebögen nicht wiederholt.
221 @node Manual repeat commands
222 @unnumberedsubsubsec Manual repeat commands
224 @funindex repeatCommands
226 Die Eigenschaft @code{repeatCommands} kann verwendet werden, um das
227 Aussehen der Wiederholungen zu beeinflussen. Ihr Argument ist eine
228 Scheme-Liste an Wiederholungsbefehlen.
231 @item @code{start-repeat}
232 Setzt eine @code{|:} Taktlinie.
234 @item @code{end-repeat}
235 Setzt eine @code{:|} Taktlinie.
237 @item @code{(volta @var{text})}
238 Setzt eine Volta-Klammer mit der Beschriftung @var{text}: Der Text
239 kann definiert werden als Textstring oder formatierter Text, siehe
240 Abschnitt @ref{Text markup}. Es darf nicht vergessen werden, die
241 Schriftart zu verändern, weil die Standardschriftart für die Nummern
242 keine Buchstaben enthält.
244 @item @code{(volta #f)}
245 Beendet eine aktive Klammer.
248 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
250 \set Score.repeatCommands = #'((volta "93") end-repeat)
252 \set Score.repeatCommands = #'((volta #f))
259 Programmreferenz: @internalsref{VoltaBracket},
260 @internalsref{RepeatedMusic},
261 @internalsref{VoltaRepeatedMusic} und
262 @internalsref{UnfoldedRepeatedMusic}.
265 @node Repeats and MIDI
266 @unnumberedsubsubsec Repeats and MIDI
268 @cindex Erweiterung von Wiederholungen
269 @funindex \unfoldRepeats
271 Mit ein bisschen Anpassung können alle Wiederholungstypen
272 auch in der MIDI-Datei wiedergegeben werden. Das wird erreicht
273 durch die @code{\unfoldRepeats}-Funktion. Hiermit werden alle
274 Wiederholungen, welcher Art auch immer, in notengetreue Wiederholungen
275 umgewandelt, die Noten werden also wiederholt ausgegeben.
277 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
279 \repeat tremolo 8 {c'32 e' }
280 \repeat percent 2 { c''8 d'' }
281 \repeat volta 2 {c'4 d' e' f'}
290 Wenn man eine Partitur schreibt, die diesen @code{\unfoldRepeats}-Befehl
291 für die MIDI-Ausgabe benutzt, muss man zwei @code{\score}-Umgebungen
292 schreiben: eine für die MIDI-Ausgabe, wo die Wiederholungen ausgeschrieben
293 werden, und eine für die gedruckte Notation, in der Klammern, Tremolo und
294 Prozent-Wiederholungen benutzt werden. Zum Beispiel:
302 \unfoldRepeats @var{..music..}
309 @subsection Other repeats
313 * Tremolo subdivisions::
317 @node Tremolo repeats
318 @unnumberedsubsubsec Tremolo repeats
320 @cindex Tremolobalken
322 Um Tremolozeichen zwischen den Noten zu setzen, kann der
323 Wiederholungstyp @code{tremolo} benutzt werden.
325 @lilypond[quote,verbatim,ragged-right]
326 \new Voice \relative c' {
327 \repeat tremolo 8 { c16 d16 }
328 \repeat tremolo 4 { c16 d16 }
329 \repeat tremolo 2 { c16 d16 }
333 Tremolozeichen können auch einer einzelnen Noten hinzugefügt werden. In
334 diesem Fall darf die Note nicht von Klammern eingefasst sein.
336 @lilypond[quote,verbatim,ragged-right]
337 \repeat tremolo 4 c'16
340 Ähnliche Darstellung wird erreicht durch eine innere Tremolountereilung,
341 die im Abschnitt @ref{Tremolo subdivisions} beschrieben wird.
346 Im Handbuch: @ref{Tremolo subdivisions}, @ref{Repeats}.
348 Programmreferenz: @internalsref{Beam}, @internalsref{StemTremolo}.
351 @node Tremolo subdivisions
352 @unnumberedsubsubsec Tremolo subdivisions
354 @cindex Tremolozeichen
355 @funindex tremoloFlags
357 Tremolozeichen können einer einzelnen Noten hinzugefügt werden, indem
358 an sie die Zeichen @code{:}[@var{Anzahl}] angefügt werden. Die Anzahl
359 bezeichnet die Dauer der einzelnen Noten, und ihr Mindestwert ist 8.
360 Mit der Zahl 8 erhält man eine Linie durch den Notenhals. Wenn die
361 Anzahl ausgelassen wird, wird der letzte benutzte Wert (in der
362 Funktion @code{tremoloFlags} gespeichert) eingesetzt.
364 @lilypond[quote,ragged-right,verbatim,fragment]
365 c'2:8 c':32 | c': c': |
371 Tremolos, die auf diese Weise notiert werden, werden nicht in die
372 MIDI-Datei aufgenommen.
377 Im Handbuch: @ref{Tremolo repeats}.
379 Programmreferenz: @internalsref{StemTremolo}.
382 @node Measure repeats
383 @unnumberedsubsubsec Measure repeats
385 @cindex Prozent-Wiederholungen
386 @cindex Taktweise Wiederholungen
388 Wenn der Prozent (@code{percent})-Wiederholungsstil gesetzt ist, wird
389 eine Notenphrase wiederholt. Sie wird einmal gedruckt und dann durch
390 ein spezielles Zeichen ersetzt. Phrasen von ein oder zwei Takten Dauer
391 werden durch ein dem Prozentzeichen ähnlichen Zeichen markiert, Phrasen,
392 die kürzer als ein Takt sind, durch einen Schrägstrich dargestellt.
393 Dieser Wiederholungstyp muss innerhalb eines Stimmen
394 (@code{Voice})-Kontextes notiert werden.
396 @lilypond[quote,verbatim,ragged-right]
397 \new Voice \relative c' {
398 \repeat percent 4 { c4 }
399 \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
403 Wiederholungen, die länger als einen Takt dauern, können gezählt werden,
404 wenn die @code{countPercentRepeats}-Eigenschaft eingeschaltet wird.
406 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
408 \set countPercentRepeats = ##t
409 \repeat "percent" 4 { c1 }
413 Isolierte Prozentzeichen können auch gedruckt werden. Das geschieht, indem
414 einer Ganztaktpause (@code{R}) eine andere Funktion zugewiesen wird.
416 @lilypond[fragment,verbatim,quote]
417 \override MultiMeasureRest #'stencil
418 = #ly:multi-measure-rest::percent
424 Programmreferenz: @internalsref{RepeatSlash},
425 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
426 @internalsref{DoublePercentRepeatCounter},
427 @internalsref{PercentRepeatCounter},
428 @internalsref{PercentRepeatedMusic}.