]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/repeats.itely
If page-count is set, don't try spacing on fewer pages than specified.
[lilypond.git] / Documentation / de / user / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @node Repeats
10 @section Repeats
11
12 Wiederholung ist ein zentrales Konzept in der Musik, und es gibt eine 
13 ganze Vielzahl von Notationsmöglichkeiten für Wiederholungen.
14
15 @menu
16 * Writing repeats::             
17 * Other repeats::               
18 @end menu
19
20 @node Writing repeats
21 @subsection Writing repeats
22
23 @menu
24 * Repeat types::                
25 * Repeat syntax::               
26 * Manual repeat commands::      
27 * Repeats and MIDI::            
28 @end menu
29
30 @node Repeat types
31 @unnumberedsubsubsec Repeat types
32
33 @cindex Wiederholungen
34
35 Die folgenden Wiederholungsarten sind unterstützt:
36
37 @table @code
38 @item unfold
39 Die wiederholte Musik wird vollständig ausgeschrieben (bzw. gespielt). 
40 Hiermit können sehr einfach sich wiederholende Stellen notiert werden. 
41 Es ist auch der einzige Wiederholungstyp, der in der MIDI-Ausgabe 
42 berücksichtigt wird.
43
44 @item volta
45 Wiederholungen werden nicht ausgeschrieben, aber alternative Endungen 
46 (Volta-Klammern) können bei Bedarf notiert werden. Das ist die übliche 
47 Wiederholung für Wiederholungen mit unterschiedlichen Enden. Die 
48 Wiederholung wird in der MIDI-Datei nicht berücksichtigt.
49
50
51 @item tremolo
52 Hiermit können Tremolo-Balken erstellt werden. Sie werden nicht in die 
53 MIDI-Datei aufgenommen.
54
55 @item percent
56 Hiermit können noten- oder taktweise Wiederholungszeichen notiert werden. 
57 Sie erinnern and das Prozentzeichen. Auch sie werden nicht in der MIDI-Datei 
58 berücksichtigt. Diese Wiederholungen müssen innerhalb eines Stimmen 
59 (@code{Voice})-Kontextes erstellt werden.
60
61 @end table
62
63
64 @node Repeat syntax
65 @unnumberedsubsubsec Repeat syntax
66
67 @cindex Klammer, Wiederholung
68 @cindex Volta
69 @cindex Prima volta
70 @cindex Seconda volta
71 @cindex Zweite Klammer
72 @funindex \repeat
73
74 LilyPond besitzt eine einzige Syntax für alle unterschiedlichen 
75 Wiederholungstypen. Sie lautet:
76
77 @example
78 \repeat @var{Typ} @var{Wiederholungszähler} @var{Wiederholungsnoten}
79 @end example
80
81 Wenn Sie unterschiedliche Endungen haben, können Sie diese mit dem 
82 Befehl 
83 @funindex \alternative notieren, etwa 
84 @example
85 \alternative @{
86   @var{Klammer1}
87   @var{Klammer2}
88   @var{Klammer3}
89   @dots{}
90 @}
91 @end example
92
93 @noindent
94 wobei jede Klammer ein musikalischer Ausdruck ist. Wenn Sie nicht genug 
95 unterschiedliche Alternativen für alle Wiederholungen angeben, wird 
96 angenommen, dass die erste Alternative mehr als einmal verwendet wird.
97
98 Eine typische Wiederholung kann so aussehen:
99
100 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
101 c1
102 \repeat volta 2 { c4 d e f }
103 \repeat volta 2 { f e d c }
104 @end lilypond
105
106 Und mit unterschiedlichen Klammern:
107
108 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
109 c1
110 \repeat volta 2 {c4 d e f}
111 \alternative { {d2 d} {f f,} }
112 @end lilypond
113
114 Wiederholungen können mit Auftakten kombiniert werden.
115
116 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
117 \new Staff {
118   \partial 4 e |
119   \repeat volta 4 { c2 d2 | e2 f2 | }
120   \alternative { { g4 g g e } { a a a a | b2. } }
121 }
122 @end lilypond
123
124 @noindent
125 or
126
127 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
128 \new Staff {
129   \partial 4 
130   \repeat volta 4 { e | c2 d2 | e2 f2 | }
131   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
132 }
133 @end lilypond
134
135
136 @funindex \repeatTie
137
138 Bindebögen können auch an eine zweite Klammer angefügt werden.
139
140 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
141 c1
142 \repeat volta 2 {c4 d e f ~ }
143 \alternative { {f2 d} {f\repeatTie f,} }
144 @end lilypond
145
146 Es ist auch möglich, die Klammern zu verkürzen, indem ihnen ein 
147 Wert in der Eigenschaft @code{voltaSpannerDuration} zugewiesen 
148 wird. Im nächsten Beispiel ist die Klammer beispielsweise nur 
149 einen 3/4-Takt lang.
150
151 @lilypond[verbatim,ragged-right,quote]
152 \relative c''{
153   \time 3/4
154   c c c
155   \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
156   \repeat volta 5 { d d d }
157   \alternative { { e e e f f f }
158   { g g g } }
159 }
160 @end lilypond
161
162 Wenn eine Wiederholung am Anfang einer neuen Zeile beginnen soll 
163 und eine Doppellinie am Ende der vorhergehenden Zeile stehen soll, 
164 muss
165 @example
166 @dots{} \bar "||:" \break 
167 \repeat volta 2 @{ @dots{} 
168 @end example
169
170 @noindent benutzt werden. Siehe 
171  @ref{Bar lines} for more information.
172
173 @seealso
174
175 Programmreferenz: @internalsref{VoltaBracket},
176 @internalsref{RepeatedMusic},
177 @internalsref{VoltaRepeatedMusic} und
178 @internalsref{UnfoldedRepeatedMusic}.
179
180
181 Beispiele:
182
183 Klammern für die Wiederholung werden normalerweise nur über dem obersten 
184 System ausgegeben. Das kann verändert werden, indem 
185  @code{Volta_engraver} in den @code{Staff}-Kontext gesetzt wird,
186 über dem diese Klammern erscheinen sollen. Vgl.
187 @ref{Modifying context plug-ins} und
188
189 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
190
191
192 @refbugs
193
194 @cindex Wiederholung, mehrdeutig
195
196 Eine ineinandergeschachtelte Wiederholung wie 
197
198 @example
199 \repeat @dots{}
200 \repeat @dots{}
201 \alternative
202 @end example
203
204 @noindent
205 ist mehrdeutig, weil nicht klar ist, zu welchem @code{\repeat}-Abschnitt 
206 die @code{\alternative}-Endung gehört. Diese Mehrdeutigkeit wird von 
207 LilyPond aufgelöst, indem die alternative Endung immer zu der innersten 
208 Wiederholung gehört. Um Klarheit zu schaffen, bietet es sich an, in solchen 
209 Situationen Klammern zu benutzen.
210
211 Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so 
212 dass nach einer Wiederholung diese Information manuell angegeben werden 
213 muss, 
214 entweder durch setzen von @code{Score.measurePosition} oder indem der 
215 Befehl @code{\partial} benutzt wird. Gleichermaßen werden auch Legato- oder 
216 Bindebögen nicht wiederholt.
217
218
219 @node Manual repeat commands
220 @unnumberedsubsubsec Manual repeat commands
221
222 @funindex repeatCommands
223
224 Die Eigenschaft @code{repeatCommands} kann verwendet werden, um das 
225 Aussehen der Wiederholungen zu beeinflussen. Ihr Argument ist eine 
226 Scheme-Liste an Wiederholungsbefehlen.
227
228 @table @asis
229 @item @code{start-repeat}
230 Setzt eine @code{|:} Taktlinie.
231
232 @item @code{end-repeat}
233 Setzt eine @code{:|} Taktlinie.
234
235 @item @code{(volta @var{text})}
236 Setzt eine Volta-Klammer mit der Beschriftung @var{text}: Der Text 
237 kann definiert werden als Textstring oder formatierter Text, siehe 
238 Abschnitt @ref{Text markup}. Es darf nicht vergessen werden, die 
239 Schriftart zu verändern, weil die Standardschriftart für die Nummern 
240 keine Buchstaben enthält.
241
242 @item @code{(volta #f)}
243 Beendet eine aktive Klammer.
244 @end table
245
246 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
247 c4
248   \set Score.repeatCommands = #'((volta "93") end-repeat)
249 c4 c4
250   \set Score.repeatCommands = #'((volta #f))
251 c4 c4
252 @end lilypond
253
254
255 @seealso
256
257 Programmreferenz: @internalsref{VoltaBracket},
258 @internalsref{RepeatedMusic},
259 @internalsref{VoltaRepeatedMusic} und
260 @internalsref{UnfoldedRepeatedMusic}.
261
262
263 @node Repeats and MIDI
264 @unnumberedsubsubsec Repeats and MIDI
265
266 @cindex Erweiterung von Wiederholungen
267 @funindex \unfoldRepeats
268
269 Mit ein bisschen Anpassung können alle Wiederholungstypen 
270 auch in der MIDI-Datei wiedergegeben werden. Das wird erreicht 
271 durch die @code{\unfoldRepeats}-Funktion. Hiermit werden alle 
272 Wiederholungen, welcher Art auch immer, in notengetreue Wiederholungen 
273 umgewandelt, die Noten werden also wiederholt ausgegeben.
274
275 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
276 \unfoldRepeats {
277   \repeat tremolo 8 {c'32 e' }
278   \repeat percent 2 { c''8 d'' }
279   \repeat volta 2 {c'4 d' e' f'}
280   \alternative {
281     { g' a' a' g' }
282     {f' e' d' c' }
283   }
284 }
285 \bar "|."
286 @end lilypond
287
288 Wenn man eine Partitur schreibt, die diesen @code{\unfoldRepeats}-Befehl 
289 für die MIDI-Ausgabe benutzt, muss man zwei @code{\score}-Umgebungen 
290 schreiben: eine für die MIDI-Ausgabe, wo die Wiederholungen ausgeschrieben 
291 werden, und eine für die gedruckte Notation, in der Klammern, Tremolo und 
292 Prozent-Wiederholungen benutzt werden. Zum Beispiel:
293
294 @example
295 \score @{
296   @var{..music..}
297   \layout @{ .. @}
298 @}
299 \score @{
300   \unfoldRepeats @var{..music..}
301   \midi @{ .. @}
302 @}
303 @end example
304
305
306 @node Other repeats
307 @subsection Other repeats
308
309 @menu
310 * Tremolo repeats::             
311 * Tremolo subdivisions::        
312 * Measure repeats::             
313 @end menu
314
315 @node Tremolo repeats
316 @unnumberedsubsubsec Tremolo repeats
317
318 @cindex Tremolobalken
319
320 Um Tremolozeichen zwischen den Noten zu setzen, kann der 
321 Wiederholungstyp @code{tremolo} benutzt werden.
322
323 @lilypond[quote,verbatim,ragged-right]
324 \new Voice \relative c' {
325   \repeat tremolo 8 { c16 d16 }
326   \repeat tremolo 4 { c16 d16 }
327   \repeat tremolo 2 { c16 d16 }
328 }
329 @end lilypond
330
331 Tremolozeichen können auch einer einzelnen Noten hinzugefügt werden. In 
332 diesem Fall darf die Note nicht von Klammern eingefasst sein.
333
334 @lilypond[quote,verbatim,ragged-right]
335 \repeat tremolo 4 c'16
336 @end lilypond
337
338 Ähnliche Darstellung wird erreicht durch eine innere Tremolountereilung, 
339 die im Abschnitt @ref{Tremolo subdivisions} beschrieben wird.
340
341
342 @seealso
343
344 Im Handbuch: @ref{Tremolo subdivisions}, @ref{Repeats}.
345
346 Programmreferenz: @internalsref{Beam}, @internalsref{StemTremolo}.
347
348
349 @node Tremolo subdivisions
350 @unnumberedsubsubsec Tremolo subdivisions
351
352 @cindex Tremolozeichen
353 @funindex tremoloFlags
354
355 Tremolozeichen können einer einzelnen Noten hinzugefügt werden, indem 
356 an sie die Zeichen @code{:}[@var{Anzahl}] angefügt werden. Die Anzahl 
357 bezeichnet die Dauer der einzelnen Noten, und ihr Mindestwert ist 8. 
358 Mit der Zahl 8 erhält man eine Linie durch den Notenhals. Wenn die 
359 Anzahl ausgelassen wird, wird der letzte benutzte Wert (in der 
360 Funktion @code{tremoloFlags} gespeichert) eingesetzt.
361
362 @lilypond[quote,ragged-right,verbatim,fragment]
363 c'2:8 c':32 | c': c': |
364 @end lilypond
365
366
367 @refbugs
368
369 Tremolos, die auf diese Weise notiert werden, werden nicht in die 
370 MIDI-Datei aufgenommen.
371
372
373 @seealso
374
375 Im Handbuch: @ref{Tremolo repeats}.
376
377 Programmreferenz: @internalsref{StemTremolo}.
378
379
380 @node Measure repeats
381 @unnumberedsubsubsec Measure repeats
382
383 @cindex Prozent-Wiederholungen
384 @cindex Taktweise Wiederholungen
385
386 Wenn der Prozent (@code{percent})-Wiederholungsstil gesetzt ist, wird 
387 eine Notenphrase wiederholt. Sie wird einmal gedruckt und dann durch 
388 ein spezielles Zeichen ersetzt. Phrasen von ein oder zwei Takten Dauer 
389 werden durch ein dem Prozentzeichen ähnlichen Zeichen markiert, Phrasen, 
390 die kürzer als ein Takt sind, durch einen Schrägstrich dargestellt. 
391 Dieser Wiederholungstyp muss innerhalb eines Stimmen 
392 (@code{Voice})-Kontextes notiert werden.
393
394 @lilypond[quote,verbatim,ragged-right]
395 \new Voice \relative c' {
396   \repeat percent 4 { c4 }
397   \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
398 }
399 @end lilypond
400
401 Wiederholungen, die länger als einen Takt dauern, können gezählt werden, 
402 wenn die @code{countPercentRepeats}-Eigenschaft eingeschaltet wird.
403
404 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
405 \new Voice {
406 \set countPercentRepeats = ##t
407   \repeat "percent" 4 { c1 }
408 }
409 @end lilypond
410
411 Isolierte Prozentzeichen können auch gedruckt werden. Das geschieht, indem 
412 einer Ganztaktpause (@code{R}) eine andere Funktion zugewiesen wird.
413
414 @lilypond[fragment,verbatim,quote]
415 \override MultiMeasureRest #'stencil
416   = #ly:multi-measure-rest::percent
417 R1
418 @end lilypond
419
420 @seealso
421
422 Programmreferenz: @internalsref{RepeatSlash},
423 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
424 @internalsref{DoublePercentRepeatCounter},
425 @internalsref{PercentRepeatCounter},
426 @internalsref{PercentRepeatedMusic}.
427
428
429