]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/repeats.itely
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
[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 @c \version "2.11.38"
10
11 @node Repeats
12 @section Repeats
13
14 Wiederholung ist ein zentrales Konzept in der Musik, und es gibt eine 
15 ganze Vielzahl von Notationsmöglichkeiten für Wiederholungen.
16
17 @menu
18 * Writing repeats::             
19 * Other repeats::               
20 @end menu
21
22 @node Writing repeats
23 @subsection Writing repeats
24
25 @menu
26 * Repeat types::                
27 * Repeat syntax::               
28 * Manual repeat commands::      
29 * Repeats and MIDI::            
30 @end menu
31
32 @node Repeat types
33 @unnumberedsubsubsec Repeat types
34
35 @cindex Wiederholungen
36
37 Die folgenden Wiederholungsarten sind unterstützt:
38
39 @table @code
40 @item unfold
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 
44 berücksichtigt wird.
45
46 @item volta
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.
51
52
53 @item tremolo
54 Hiermit können Tremolo-Balken erstellt werden. Sie werden nicht in die 
55 MIDI-Datei aufgenommen.
56
57 @item percent
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.
62
63 @end table
64
65
66 @node Repeat syntax
67 @unnumberedsubsubsec Repeat syntax
68
69 @cindex Klammer, Wiederholung
70 @cindex Volta
71 @cindex Prima volta
72 @cindex Seconda volta
73 @cindex Zweite Klammer
74 @funindex \repeat
75
76 LilyPond besitzt eine einzige Syntax für alle unterschiedlichen 
77 Wiederholungstypen. Sie lautet:
78
79 @example
80 \repeat @var{Typ} @var{Wiederholungszähler} @var{Wiederholungsnoten}
81 @end example
82
83 Wenn Sie unterschiedliche Endungen haben, können Sie diese mit dem 
84 Befehl 
85 @funindex \alternative notieren, etwa 
86 @example
87 \alternative @{
88   @var{Klammer1}
89   @var{Klammer2}
90   @var{Klammer3}
91   @dots{}
92 @}
93 @end example
94
95 @noindent
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.
99
100 Eine typische Wiederholung kann so aussehen:
101
102 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
103 c1
104 \repeat volta 2 { c4 d e f }
105 \repeat volta 2 { f e d c }
106 @end lilypond
107
108 Und mit unterschiedlichen Klammern:
109
110 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
111 c1
112 \repeat volta 2 {c4 d e f}
113 \alternative { {d2 d} {f f,} }
114 @end lilypond
115
116 Wiederholungen können mit Auftakten kombiniert werden.
117
118 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
119 \new Staff {
120   \partial 4 e |
121   \repeat volta 4 { c2 d2 | e2 f2 | }
122   \alternative { { g4 g g e } { a a a a | b2. } }
123 }
124 @end lilypond
125
126 @noindent
127 or
128
129 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
130 \new Staff {
131   \partial 4 
132   \repeat volta 4 { e | c2 d2 | e2 f2 | }
133   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
134 }
135 @end lilypond
136
137
138 @funindex \repeatTie
139
140 Bindebögen können auch an eine zweite Klammer angefügt werden.
141
142 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
143 c1
144 \repeat volta 2 {c4 d e f ~ }
145 \alternative { {f2 d} {f\repeatTie f,} }
146 @end lilypond
147
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 
151 einen 3/4-Takt lang.
152
153 @lilypond[verbatim,ragged-right,quote]
154 \relative c''{
155   \time 3/4
156   c c c
157   \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
158   \repeat volta 5 { d d d }
159   \alternative { { e e e f f f }
160   { g g g } }
161 }
162 @end lilypond
163
164 Wenn eine Wiederholung am Anfang einer neuen Zeile beginnen soll 
165 und eine Doppellinie am Ende der vorhergehenden Zeile stehen soll, 
166 muss
167 @example
168 @dots{} \bar "||:" \break 
169 \repeat volta 2 @{ @dots{} 
170 @end example
171
172 @noindent benutzt werden. Siehe 
173  @ref{Bar lines} for more information.
174
175 @seealso
176
177 Programmreferenz: @internalsref{VoltaBracket},
178 @internalsref{RepeatedMusic},
179 @internalsref{VoltaRepeatedMusic} und
180 @internalsref{UnfoldedRepeatedMusic}.
181
182
183 Beispiele:
184
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
190
191 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
192
193
194 @knownissues
195
196 @cindex Wiederholung, mehrdeutig
197
198 Eine ineinandergeschachtelte Wiederholung wie 
199
200 @example
201 \repeat @dots{}
202 \repeat @dots{}
203 \alternative
204 @end example
205
206 @noindent
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.
212
213 Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so 
214 dass nach einer Wiederholung diese Information manuell angegeben werden 
215 muss, 
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.
219
220
221 @node Manual repeat commands
222 @unnumberedsubsubsec Manual repeat commands
223
224 @funindex repeatCommands
225
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.
229
230 @table @asis
231 @item @code{start-repeat}
232 Setzt eine @code{|:} Taktlinie.
233
234 @item @code{end-repeat}
235 Setzt eine @code{:|} Taktlinie.
236
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.
243
244 @item @code{(volta #f)}
245 Beendet eine aktive Klammer.
246 @end table
247
248 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
249 c4
250   \set Score.repeatCommands = #'((volta "93") end-repeat)
251 c4 c4
252   \set Score.repeatCommands = #'((volta #f))
253 c4 c4
254 @end lilypond
255
256
257 @seealso
258
259 Programmreferenz: @internalsref{VoltaBracket},
260 @internalsref{RepeatedMusic},
261 @internalsref{VoltaRepeatedMusic} und
262 @internalsref{UnfoldedRepeatedMusic}.
263
264
265 @node Repeats and MIDI
266 @unnumberedsubsubsec Repeats and MIDI
267
268 @cindex Erweiterung von Wiederholungen
269 @funindex \unfoldRepeats
270
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.
276
277 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
278 \unfoldRepeats {
279   \repeat tremolo 8 {c'32 e' }
280   \repeat percent 2 { c''8 d'' }
281   \repeat volta 2 {c'4 d' e' f'}
282   \alternative {
283     { g' a' a' g' }
284     {f' e' d' c' }
285   }
286 }
287 \bar "|."
288 @end lilypond
289
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:
295
296 @example
297 \score @{
298   @var{..music..}
299   \layout @{ .. @}
300 @}
301 \score @{
302   \unfoldRepeats @var{..music..}
303   \midi @{ .. @}
304 @}
305 @end example
306
307
308 @node Other repeats
309 @subsection Other repeats
310
311 @menu
312 * Tremolo repeats::             
313 * Tremolo subdivisions::        
314 * Measure repeats::             
315 @end menu
316
317 @node Tremolo repeats
318 @unnumberedsubsubsec Tremolo repeats
319
320 @cindex Tremolobalken
321
322 Um Tremolozeichen zwischen den Noten zu setzen, kann der 
323 Wiederholungstyp @code{tremolo} benutzt werden.
324
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 }
330 }
331 @end lilypond
332
333 Tremolozeichen können auch einer einzelnen Noten hinzugefügt werden. In 
334 diesem Fall darf die Note nicht von Klammern eingefasst sein.
335
336 @lilypond[quote,verbatim,ragged-right]
337 \repeat tremolo 4 c'16
338 @end lilypond
339
340 Ähnliche Darstellung wird erreicht durch eine innere Tremolountereilung, 
341 die im Abschnitt @ref{Tremolo subdivisions} beschrieben wird.
342
343
344 @seealso
345
346 Im Handbuch: @ref{Tremolo subdivisions}, @ref{Repeats}.
347
348 Programmreferenz: @internalsref{Beam}, @internalsref{StemTremolo}.
349
350
351 @node Tremolo subdivisions
352 @unnumberedsubsubsec Tremolo subdivisions
353
354 @cindex Tremolozeichen
355 @funindex tremoloFlags
356
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.
363
364 @lilypond[quote,ragged-right,verbatim,fragment]
365 c'2:8 c':32 | c': c': |
366 @end lilypond
367
368
369 @knownissues
370
371 Tremolos, die auf diese Weise notiert werden, werden nicht in die 
372 MIDI-Datei aufgenommen.
373
374
375 @seealso
376
377 Im Handbuch: @ref{Tremolo repeats}.
378
379 Programmreferenz: @internalsref{StemTremolo}.
380
381
382 @node Measure repeats
383 @unnumberedsubsubsec Measure repeats
384
385 @cindex Prozent-Wiederholungen
386 @cindex Taktweise Wiederholungen
387
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.
395
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 }
400 }
401 @end lilypond
402
403 Wiederholungen, die länger als einen Takt dauern, können gezählt werden, 
404 wenn die @code{countPercentRepeats}-Eigenschaft eingeschaltet wird.
405
406 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
407 \new Voice {
408 \set countPercentRepeats = ##t
409   \repeat "percent" 4 { c1 }
410 }
411 @end lilypond
412
413 Isolierte Prozentzeichen können auch gedruckt werden. Das geschieht, indem 
414 einer Ganztaktpause (@code{R}) eine andere Funktion zugewiesen wird.
415
416 @lilypond[fragment,verbatim,quote]
417 \override MultiMeasureRest #'stencil
418   = #ly:multi-measure-rest::percent
419 R1
420 @end lilypond
421
422 @seealso
423
424 Programmreferenz: @internalsref{RepeatSlash},
425 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
426 @internalsref{DoublePercentRepeatCounter},
427 @internalsref{PercentRepeatCounter},
428 @internalsref{PercentRepeatedMusic}.
429
430
431