]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/rhythms.itely
Doc-de: Updates from master 3
[lilypond.git] / Documentation / de / user / rhythms.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 5131c3292d30cabdf08839daa02a006e4d3c96c5
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.12.0"
10
11 @node Rhythms
12 @section Rhythms
13
14 @lilypondfile[quote]{rhythms-headword.ly}
15
16 Dieser Abschnitt erklärt die Eingabe von Rhythmen, Pausen,
17 Dauern, Bebalkung und Takten.
18
19 @menu
20 * Writing rhythms::             
21 * Writing rests::               
22 * Displaying rhythms::          
23 * Beams::                       
24 * Bars::                        
25 * Special rhythmic concerns::   
26 @end menu
27
28
29 @node Writing rhythms
30 @subsection Writing rhythms
31
32 @menu
33 * Durations::                   
34 * Tuplets::                     
35 * Scaling durations::           
36 * Ties::                        
37 @end menu
38
39 @node Durations
40 @unnumberedsubsubsec Durations
41
42 @cindex Dauer
43 @cindex Notenlänge
44 @cindex Notendauer, Standard
45 @cindex Standard Notendauer
46
47
48 @funindex \longa
49 @funindex \breve
50 @funindex \maxima
51 @funindex longa
52 @funindex breve
53 @funindex maxima
54
55 Notenlängen (Dauern) werden durch 
56 Zahlen und Punkte notiert: Dauern werden als reziproke Werte geschrieben. 
57 Zum Beispiel wird eine Viertelnote mit @code{4} notiert (weil sie eine 
58 1/4-Note ist), eine halbe Note mit @code{2} (weil sie eine 1/2-Note ist). 
59 Noten, die länger als eine Ganze sind, müssen mit @code{\longa} 
60 (für die Longa, also vier Ganze) und 
61 @code{\breve} (für die Brevis, auch Doppelganze genannt) notiert werden.
62 Notendauern bis hin zu 128steln sind unterstützt. Kürzere Notenwerte können
63 auch notiert werden, können allerdings nur als Noten mit Balken auftreten.
64
65 @c Two 64th notes are needed to obtain beams
66 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
67 \time 8/1
68 c\longa c\breve c1 c2
69 c4 c8 c16 c32 c64 c64
70 @end lilypond
71
72 @noindent
73 Hier die selben Notendauern ohne die Balken.
74
75 @c not strictly "writing rhythms"; more of a "displaying" thing,
76 @c but it's ok here.  -gp
77 @lilypond[quote,verbatim,relative=2]
78 \time 8/1
79 \autoBeamOff
80 c\longa c\breve c1 c2
81 c4 c8 c16 c32 c64 c64
82 @end lilypond
83
84 Eine Note mit der vierfacheen Dauer einer Brevis kann mit dem
85 Befehl @code{\maxima} eingegeben werden, aber ihre Darstellung
86 ist nur für die Alte Musiknotation unterstützt.  Zu Einzelheiten
87 siehe @ref{Ancient notation}.
88
89 Wenn die Dauer hinter einer Notenbezeichnung nicht angegeben ist, 
90 wird die Dauer der vorhergehenden Note eingesetzt.  Der Standardwert 
91 für die erste Note ist eine Viertel.
92
93 @lilypond[quote,verbatim,relative=2]
94 a a a2 a a4 a a1 a
95 @end lilypond
96
97 @funindex .
98
99 @cindex Punktierung
100 @cindex Noten, punktiert
101 @cindex Doppelpunktierung
102 @cindex Noten, doppelpunktiert
103
104 Um punktierte Notendauern zu erhalten, muss einfach nur ein Punkt 
105 (@code{.}) hinter die Zahl der Dauer gesetzt werden.  Zwei Punkte 
106 ergeben eine doppelte Punktierung, usw.
107
108 @lilypond[quote,verbatim,relative=2]
109 a4 b c4. b8 a4. b4.. c8.
110 @end lilypond
111
112 Manche Notenlängen können nicht mit binären Dauern und Punkten
113 dargestellt werden, sie können nur erreicht werden, indem man
114 Noten überbindet.  Für Einzelheiten siehe @ref{Ties}.
115
116 Wie den Silben von Gesangtext eigene Dauern zu gewiesen werden 
117 können und wie man sie an den Noten ausrichtet ist erklärt in
118 @ref{Vocal music}.
119
120 Optional können Noten streng proportional nach ihrer exakten
121 Dauer gesetzt werden.  Zu Einzelheiten hierzu und weiteren
122 Einstellungen für proportionale Notation siehe
123 @ref{Proportional notation}.
124
125 @funindex \dotsUp
126 @funindex \dotsDown
127 @funindex \dotsNeutral
128 @funindex dotsUp
129 @funindex dotsDown
130 @funindex dotsNeutral
131
132 Punkte werden normalerweise nach oben verschoben, damit sie die Notenlinien 
133 nicht berühren.  Fertige Befehle können eingesetzt werden, um
134 eine bestimmte Richtung manuell zu erzwingen, zu Einzelheiten
135 siehe @ref{Direction and placement}.
136
137 @predefined
138 @code{\autoBeamOff},
139 @code{\dotsUp},
140 @code{\dotsDown},
141 @code{\dotsNeutral}.
142 @endpredefined
143
144 @seealso
145 Glossar:
146 @rglos{breve},
147 @rglos{longa},
148 @rglos{maxima},
149 @rglos{note value},
150 @rglos{Duration names notes and rests}.
151
152 Notationsreferenz:
153 @ref{Automatic beams},
154 @ref{Ties},
155 @ref{Stems},
156 @ref{Writing rhythms},
157 @ref{Writing rests},
158 @ref{Vocal music},
159 @ref{Ancient notation},
160 @ref{Proportional notation}.
161
162 Schnipsel:
163 @rlsr{Rhythms}.
164
165 Referenz der Interna:
166 @rinternals{Dots},
167 @rinternals{DotColumn}.
168
169
170 @knownissues
171
172 @c Deliberately duplicated in Durations and Rests.  -gp
173 Es gibt keine grundlegende Grenze für die Dauer von Pausen
174 (sowohl kürzer als auch länger), aber die Anzahl an Symbolen
175 ist begrenzt: Einzelne Pausen können von 128stel bis zur
176 Maxima (8 Ganze) gesetzt werden.
177
178
179
180 @node Tuplets
181 @unnumberedsubsubsec Tuplets
182
183 @cindex N-tolen
184 @cindex Triolen
185 @cindex Rhythmische Aufteilungen
186
187 @funindex times
188 @funindex \times
189
190 Triolen und andere rhythmische Aufteilungen werden aus einem musikalischen 
191 Ausdruck erstellt, indem dessen Tondauern mit einem Bruch multipliziert werden.
192
193 @example
194 \times @var{Bruch} @var{musikalischer Ausdruck}
195 @end example
196
197 @noindent
198 Die Dauer eines @var{musikalischen Ausdrucks} wird mit dem Bruch multipliziert. 
199 Der Nenner des Bruchs wird über (oder unter) den Noten ausgegeben,
200 optional mit einer eckigen Klammer, die die Noten einfasst.
201 Die üblichste Aufteilung ist die 
202 Triole, in welcher drei Noten die Länge von zwei haben, der Wert jeder 
203 einzelnen Note ist also 2/3 der notierten Länge.
204
205 @lilypond[quote,verbatim,relative=2]
206 a2 \times 2/3 { b4 b b }
207 c4 c \times 2/3 { b4 a g }
208 @end lilypond
209
210 @cindex Triolenklammer, Platzierung
211
212 @funindex \tupletUp
213 @funindex \tupletDown
214 @funindex \tupletNeutral
215 @funindex tupletUp
216 @funindex tupletDown
217 @funindex tupletNeutral
218
219 Die automatische Platzierung der Triolenklammer über oder unter
220 den Noten kann manuell geändert werden mit definierten Befehlen,
221 siehe @ref{Direction and placement}.
222
223
224 N-tolen können ineinander geschachtelt werden:
225
226 @lilypond[quote,verbatim,relative=2]
227 \autoBeamOff
228 c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 |
229 @end lilypond
230
231 Wenn man die Eigenschaften von N-tolen verändern will, die zum
232 selben musikalischen Zeitpunkt beginnen, muss @code{\tweak}
233 eingesetzt werden.
234
235 Um die Dauern von Noten zu ändern, ohne die N-tolen-Klammern
236 zu setzen, siehe @ref{Scaling durations}.
237
238 @predefined
239 @code{\tupletUp},
240 @code{\tupletDown},
241 @code{\tupletNeutral}.
242 @endpredefined
243
244 @snippets
245
246 @cindex N-tole, Formatierung
247 @cindex Triole, Formatierung
248 @cindex Formatierung von Triolen
249
250 @funindex tupletNumberFormatFunction
251 @funindex tupletSpannerDuration
252
253 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
254 {entering-several-tuplets-using-only-one--times-command.ly}
255
256 @cindex Triolennummer, Änderung
257
258 @funindex TupletNumber
259
260 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
261 {changing-the-tuplet-number.ly}
262
263 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
264 {non-default-tuplet-numbers.ly}
265
266 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
267 {permitting-line-breaks-within-beamed-tuplets.ly}
268
269 @seealso
270 Glossar:
271 @rglos{triplet},
272 @rglos{tuplet},
273 @rglos{polymetric}.
274
275 Handbuch zum Lernen:
276 @rlearning{Tweaking methods}.
277
278 Notationrreferenz:
279 @ref{Time administration},
280 @ref{Scaling durations},
281 @ref{The tweak command},
282 @ref{Polymetric notation}.
283
284 Schnipsel:
285 @rlsr{Rhythms}.
286
287 Referenz der Interna:
288 @rinternals{TupletBracket},
289 @rinternals{TupletNumber},
290 @rinternals{TimeScaledMusic}.
291
292 @cindex Verzierung innerhalb von rhythmischer Kombination
293 @cindex Stichnoten innerhalb von rhythmischer Kombination
294 @cindex Verzierung innerhalb von Triole
295
296 @knownissues
297 Wenn die erste Noten eines Systems ein Vorschlag (eine Verzierung)
298 ist, die von einer N-tole gefolgt ist, muss der Vorschlag
299 vor den @code{\times}-Befehl gesetzt werden um Fehler zu
300 vermeiden.  Überall sonst können Vorschläge innerhalb von
301 N-tolen gesetzt werden.
302
303
304
305 @node Scaling durations
306 @unnumberedsubsubsec Scaling durations
307
308 @cindex Dauern skalieren
309 @cindex Skalieren von Dauern
310
311 Die Dauer von einzelnen Noten, Pausen oder Akkorden kann mit einem Bruch multipliziert werden, 
312 indem hinter die Notendauer @qq{*@var{N/M}} (oder @qq{*@var{N}} wenn @var{M} 1 ist) 
313 geschrieben wird.  Die Erscheinung der Noten oder Pausen wird
314 dadurch nicht beeinflusst, die neue Dauer wird aber dazu
315 benutzt, ihre Position im Takt zu errechnen und die neue
316 Dauer in der MIDI-Ausgabe einzusetzen. Die Faktoren, mit
317 denen multipliziert wird, können auch kombiniert werden, etwa 
318 @qq{*L*M*/N}.
319
320 Im nächsten Beispiel nehmen die drei ersten Noten genau zwei Schläge ein, 
321 aber es wird keine Triolenklammer über ihnen ausgegeben.
322
323 @lilypond[quote,relative=2,verbatim]
324 \time 2/4
325 % Alter durations to triplets
326 a4*2/3 gis4*2/3 a4*2/3
327 % Normal durations
328 a4 a4
329 % Double the duration of chord
330 <a d>4*2
331 % Duration of quarter, appears like sixteenth
332 b16*4 c4
333 @end lilypond
334
335 Die Dauer von unsichtbaren Noten kann auch mit einem Faktor
336 beeinflusst werden.  Das ist sinnvoll, wenn man viele Takte
337 überspringen muss, etwa @code{s1*23}.
338
339 @cindex Musik komprimieren
340 @cindex Komprimieren von Noten
341 @cindex Noten komprimieren
342 @cindex Noten ausdehnen
343 @cindex Ausdehnen von Noten
344 @cindex Dauern skalieren
345
346 @funindex scaleDurations
347 @funindex \scaleDurations
348
349 Längere Notenabschnitte können auf die gleiche Art durch Multiplikation
350 mit einem Bruch komprimiert werden, als ob jede Note, jeder
351 Akkord oder jede Pause mit dem Bruch multipliziert würde.
352 Damit bleibt das Aussehen der Musik unverändert, aber die
353 interne Dauer der Noten wird mit dem Bruch multipliziert.
354 Die Leerzeichen um den Punkt im Beispiel sind notwendig.
355 Hier ein Beispiel, das zeigt, wie Noten komprimiert und
356 ausgedehnt werden kann:
357
358 @lilypond[quote,relative=2,verbatim]
359 \time 2/4
360 % Normal durations
361 <c a>4 c8 a
362 % Scale music by *2/3
363 \scaleDurations #'(2 . 3) {
364   <c a f>4. c8 a f
365 }
366 % Scale music by *2
367 \scaleDurations #'(2 . 1) {
368   <c' a>4 c8 b
369 }
370 @end lilypond
371
372 @noindent
373 Eine Anwendung für diesen Befehl ist polymetrische Notation,
374 siehe @ref{Polymetric notation}.
375
376 @seealso
377 Notationsreferenz:
378 @ref{Tuplets},
379 @ref{Invisible rests},
380 @ref{Polymetric notation}.
381
382 Schnipsel:
383 @rlsr{Rhythms}.
384
385
386 @node Ties
387 @unnumberedsubsubsec Ties
388
389 @cindex Bindebogen
390 @cindex Überbindung
391
392 @funindex ~
393
394 Ein Bindebogen verbindet zwei benachbarte Noten der selben 
395 Tonhöhe.  Als Resultat wird die Dauer der Notenlänge verlängert.
396  
397 @warning{Bindebögen dürfen nicht mit Legatobögen verwechselt werden, durch 
398 die die Vortragsart bezeichnet wird, noch mit Phrasierungsbögen, 
399 die musikalische Phrasen anzeigen.  Ein Bindebogen ist nur eine
400 Art, die Tondauer zu verlängern, ähnlich etwa wie die
401 Punktierung.}
402
403 Ein Bindebogen wird mit der 
404 Tilde @code{~} (AltGr++) notiert.
405
406 @lilypond[quote,verbatim,relative=2]
407 a2 ~ a
408 @end lilypond
409
410 @noindent
411 Bindebögen werden eingesetzt, wenn die Note entweder über eine
412 Taktlinie hinüberreicht, oder wenn die entsprechende Dauer der
413 Note nicht mit Punktierung erreicht werden kann.  Bindebögen
414 sollten auch benutzt werden, wenn Notenwerte über die
415 inneren Unterteilungen von Takten hinüberreichen:
416
417 @lilypond[quote]
418 \relative c' {
419   r8 c8 ~ c2 r4 |
420   r8^"not" c2 ~ c8 r4
421 }
422 @end lilypond
423
424 Wenn viele Noten über Taktlinien gebunden werden müssen, kann
425 es einfacher sein, automatische Notenaufteilung einzustellen,
426 wie beschrieben in @ref{Automatic note
427 splitting}.  Mit diesem Mechanismus werden lange Noten
428 automatisch aufgeteilt, wenn sie über Taktgrenzen reichen.
429
430 @cindex Bindebögen und Akkorde
431 @cindex Überbindungen und Akkorde
432 @cindex Akkorde und Überbindungen
433
434 Wenn ein Bindebogen an einen Akkord gehängt wird, werden alle Noten 
435 dieses Akkordes übergebunden.  Wenn kein Notenkopf passt, wird auch 
436 kein Bogen erzeugt.  Noten in Akkorden können auch einzeln übergebunden 
437 werden, indem sie innerhalb des Akkordes hinter die entsprechende Note 
438 geschrieben werden.
439
440 @lilypond[quote,verbatim,relative=1]
441 <c e g> ~ <c e g>
442 <c~ e g~ b> <c e g b>
443 @end lilypond
444
445 @cindex Bindebögen wiederholen
446 @cindex Wiederholung und Bindebögen
447 @cindex Überbindung und Wiederholungen
448 @cindex Volta-Klammern und Wiederholungen
449 @cindex Volta und Überbindung
450
451 @funindex \repeatTie
452 @funindex repeatTie
453
454 Wenn die zweite Variante einer Wiederholung mit einer übergebundenen
455 Note anfängt, muss der Bindebogen wie folgt notiert werden:
456
457 @lilypond[quote,relative=2,verbatim]
458 \repeat volta 2 { c g <c e>2 ~ }
459 \alternative {
460   % First alternative: following note is tied normally
461   { <c e>2. r4 }
462   % Second alternative: following note has a repeated tie
463   { <c e>2\repeatTie d4 c } }
464 @end lilypond
465
466 @cindex Laissez vibrer
467 @cindex Ausklingen lassen, Bögen
468 @cindex Bögen, laissez vibrer
469 @cindex Ausklingen lassen
470
471 @funindex laissezVibrer
472 @funindex \laissezVibrer
473
474 So genannte @notation{laissez vibrer}-Bögen werden verwendet um anzuzeigen, dass 
475 man die Musik ausklingen lassen soll. Sie werden in der Klavier-, Harfen-, 
476 anderer Saiteninstrument- und Schlagzeugnotation verwendet. Sie können folgendermaßen notiert werden:
477
478 @lilypond[quote,verbatim,relative=1]
479 <c f g>1\laissezVibrer
480 @end lilypond
481
482 @cindex ties, placement
483
484 @funindex \tieUp
485 @funindex \tieDown
486 @funindex \tieNeutral
487 @funindex tieUp
488 @funindex tieDown
489 @funindex tieNeutral
490
491 Die vertikale Position von Bindebögen kann kontrolliert werden,
492 siehe die vordefinierten Befehle unten oder für Einzelheiten
493 @ref{Direction and placement}.
494
495 @cindex Bindebögen, Ausehen
496 @cindex Bindebögen, gestrichelt
497 @cindex Bindebögen, gepunktet
498 @cindex Bindebögen, durchgehend
499
500 @funindex \tieDotted
501 @funindex \tieDashed
502 @funindex \tieSolid
503 @funindex tieDotted
504 @funindex tieDashed
505 @funindex tieSolid
506
507 Bindebögen können durchgehend, gestrichelt, gepunktet oder in einer Kombination
508 von Strichen und durchgehender Linie definiert werden.
509
510 @lilypond[quote, verbatim, relative=1]
511 \tieDotted
512 c2 ~ c
513 \tieDashed
514 c2 ~ c
515 \tieHalfDashed
516 c2 ~ c
517 \tieHalfSolid
518 c2 ~ c
519 \tieSolid
520 c2 ~ c
521 @end lilypond
522
523 Eigene Strichelungsmuster können definiert werden:
524
525 @lilypond[quote, verbatim, relative=1]
526 \tieDashPattern #0.3 #0.75
527 c2 ~ c
528 \tieDashPattern #0.7 #1.5
529 c2 ~ c
530 \tieSolid
531 c2 ~ c
532 @end lilypond
533
534 Die Definition von Muster für die Strichelung der Bindebögen hat
535 die gleiche Struktur wie die Definition für Legatobögen.  Zu
536 weiterer Information zu komplizierten Strichelungsmustern, siehe
537 die Schnipsel im Abschnitt @ref{Slurs}. 
538
539 @predefined
540 @code{\tieUp},
541 @code{\tieDown},
542 @code{\tieNeutral},
543 @code{\tieDotted},
544 @code{\tieDashed},
545 @code{\tieDashPattern},
546 @code{\tieHalfDashed},
547 @code{\tieHalfSolid},
548 @code{\tieSolid}.
549 @endpredefined
550
551 @snippets
552
553 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
554 {using-ties-with-arpeggios.ly}
555
556 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
557 {engraving-ties-manually.ly}
558
559 @seealso
560 Glossar:
561 @rglos{tie},
562 @rglos{laissez vibrer}.
563
564 Notationsreferenz:
565 @ref{Slurs},
566 @ref{Automatic note splitting}.
567
568 Schnipsel:
569 @rlsr{Rhythms}.
570
571 Referenz der Interna:
572 @rinternals{LaissezVibrerTie},
573 @rinternals{LaissezVibrerTieColumn},
574 @rinternals{TieColumn},
575 @rinternals{Tie}.
576
577 @knownissues
578
579 Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen 
580 gekrümmten Bogen.
581
582 Änderung von Schlüssel oder Oktavierung zwischen übergebundenen Noten 
583 ist nicht richtig definiert. In diesen Fällen kann es besser sein, einen 
584 Legatobogen zu verwenden.
585
586
587 @node Writing rests
588 @subsection Writing rests
589
590 Pausen werden als Teil der musikalischen Ausdrücke zusammen mit
591 den Noten notiert.
592
593
594 @menu
595 * Rests::                       
596 * Invisible rests::             
597 * Full measure rests::          
598 @end menu
599
600 @node Rests
601 @unnumberedsubsubsec Rests
602
603 @cindex Pausen
604 @cindex Pausendauern
605 @cindex Maxima-Pause
606 @cindex Longa-Pause
607 @cindex Brevis-Pause
608
609 @funindex \rest
610 @funindex r
611 @funindex \maxima
612 @funindex \longa
613 @funindex \breve
614 @funindex rest
615 @funindex maxima
616 @funindex longa
617 @funindex breve
618
619 Pausen werden wie Noten eingegeben, ihre Bezeichnung ist @code{r}.
620 Dauern, die länger als eine Ganze sind, haben die gezeigten
621 vordefinierten Befehle:
622
623 @c \time 16/1 is used to avoid spurious bar lines
624 @c and long tracts of empty measures
625 @lilypond[quote,verbatim]
626 \new Staff {
627   % These two lines are just to prettify this example
628   \time 16/1
629   \override Staff.TimeSignature #'stencil = ##f
630   % Print a maxima rest, equal to four breves
631   r\maxima
632   % Print a longa rest, equal to two breves
633   r\longa
634   % Print a breve rest
635   r\breve
636   r1 r2 r4 r8 r16 r32 r64 r128
637 }
638 @end lilypond
639
640 @cindex Pausen, mehrtaktig
641 @cindex Ganztaktpausen
642 @cindex Mehrtaktpausen
643
644 Pausen, die ganze Takte ausfüllen und in der Taktmitte zentriert 
645 werden sollen, müssen als mehrtaktige Pausen eingegeben werden. 
646 Sie können sowohl für einen einzigen Takt als auch für mehrere 
647 Takte verwendet werden, Näheres im Abschnitt
648 @ref{Full measure rests}.
649
650 Um die vertikale Position einer Pause explizit festzulegen, 
651 kann eine Note eingegeben werden, gefolgt vom Befehl @code{\rest}. 
652 Die Pause wird dann an die Stelle gesetzt, wo sich sonst die 
653 Note befinden würde.  Damit wird die manuelle Formatierung von mehrstimmiger Musik 
654 sehr viel einfacher, da die Formatierungsfunktion zur automatischen 
655 Auflösung von Zusammenstößen diese Pausen nicht mit einbezieht.
656
657 @lilypond[quote,verbatim,relative=2]
658 a4\rest d4\rest
659 @end lilypond
660
661 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
662 {rest-styles.ly}
663
664 @seealso
665 Glossar:
666 @rglos{breve},
667 @rglos{longa},
668 @rglos{maxima}.
669
670 Notationsreferenz:
671 @ref{Full measure rests}.
672
673 Schnipsel:
674 @rlsr{Rhythms}.
675
676 Referenz der Interna:
677 @rinternals{Rest}.
678
679
680 @knownissues
681
682 @c Deliberately duplicated in Durations and Rests.  -gp
683 Es gibt keine gundlegende Grenze für die Dauer von Pausen (sowohl
684 kürzer als auch länger), aber die Anzahl von Symbolen ist
685 begrenzt: Es gibt Zeichen für Pausen von einer 128 bis zu einer
686 Maxima (8 Ganze).
687
688
689 @node Invisible rests
690 @unnumberedsubsubsec Invisible rests
691
692 @cindex Skip
693 @cindex Überspringen von Zeichen
694 @cindex Unsichtbare Pausen
695 @cindex Pausen, unsichtbar
696 @cindex Platzhalternoten
697
698 @funindex \skip
699 @funindex skip
700 @funindex s
701
702 Eine unsichtbare Pause (auch als @qq{skip} oder Überspringung bezeichnet) 
703 kann wie eine Note eingegeben werden, die Notationsbezeichnung ist @code{s}.
704
705 @lilypond[quote,verbatim,relative=2]
706 a4 a4 s4 a4 \skip 1 a4
707 @end lilypond
708
709 @cindex Gesangstext, überspringen
710
711 Die @code{s}-Syntax steht nur im Noten- oder Akkordmodus zur Verfügung. In 
712 anderen Situationen, z. B. innerhalb eines Liedtextes, muss @code{\skip} 
713 benutzt werden.  @code{\skip} benötigt eine explizite Dauerangabe.
714
715 @lilypond[quote,verbatim,relative=2]
716 <<
717   {
718     a2 \skip2 a2 a2
719   }
720   \new Lyrics {
721     \lyricmode {
722       foo2 \skip 1 bla2
723     }
724   }
725 >>
726 @end lilypond
727
728 Die Überspringung mit @code{s} erstellt @code{Staff} und
729 @code{Voice}-Kontext, wenn es erforderlich ist, genauso wie Noten und Pausen.
730
731 @lilypond[quote,verbatim,fragment]
732 s1 s s
733 @end lilypond
734
735 Der Überspringungsbefehl (@code{\skip}) ist einfach ein leerer Platzhalter. 
736 Durch ihn wird 
737 überhaupt nichts gesetzt, auch keine transparenten Objekte.
738
739 @lilypond[quote,verbatim,fragment]
740 % This is valid input, but does nothing
741 \skip 1 \skip1 \skip 1
742 @end lilypond
743
744 @seealso
745 Schnipsel:
746 @rlsr{Rhythms}.
747
748 Referenz der Interna:
749 @rinternals{SkipMusic}
750
751
752
753 @node Full measure rests
754 @unnumberedsubsubsec Full measure rests
755
756 @cindex Ganztaktpausen
757 @cindex Mehrtaktpausen
758 @cindex Pausen, Ganztakt-
759 @cindex Pausen, Mehrtakt-
760
761 @funindex R
762
763 Pausen für einen oder mehrere ganze Takte werden wie
764 Noten eingegeben, wobei die Bezeichnung ein Großbuchstabe
765 @code{R} ist:
766
767 @lilypond[quote,verbatim,relative=2]
768 % Rest measures contracted to single measure
769 \compressFullBarRests
770 R1*4
771 R1*24
772 R1*4
773 b2^"Tutti" b4 a4
774 @end lilypond
775
776 Die Dauer von Ganztaktpausen wird genauso angegeben wie die
777 Dauer von Noten.  Die Dauer einer Ganztaktpause muss immer
778 eine ganze Anzahl an Taktlängen sein, weshalb Punktierungen
779 und Brüche recht häufig eingesetzt werden müssen.
780
781 @lilypond[quote,fragment,verbatim]
782 \compressFullBarRests
783 \time 2/4
784 R1 | R2 |
785 \time 3/4
786 R2. | R2.*2 |
787 \time 13/8
788 R1*13/8 | R1*13/8*12 |
789 \time 10/8
790 R4*5*4 |
791 @end lilypond
792
793 Eine Ganztaktpause wird abhängig von der Taktart entweder als
794 Ganze oder Brevis-Pause gesetzt, zentriert im Takt.
795
796 @lilypond[quote,verbatim,fragment]
797 \time 4/4
798 R1 |
799 \time 6/4
800 R1*3/2 |
801 \time 8/4
802 R1*2 |
803 @end lilypond
804
805 @cindex Mehrtaktpausen, ausschreiben
806 @cindex Pausen, mehrere Takte ausschreiben
807 @cindex Pausen, mehrere Takte komprimieren
808 @cindex Mehrtaktpausen, komprimieren
809
810 @funindex \expandFullBarRests
811 @funindex \compressFullBarRests
812 @funindex expandFullBarRests
813 @funindex compressFullBarRests
814
815 In den Standardeinstellungen werden mehrtaktige Pausen
816 ausgeschrieben gesetzt, sodass sie die entsprechende Anzahl von
817 Takten einnehmen.  Alternativ kann die mehrtaktige Pause
818 aber auch nur in einem Takt angezeigt werden, der ein
819 Mehrtaktpausensymbol geinhaltet, wobei die Anzahl der Takte
820 der Pausendauer über dem Pausenzeichen ausgegeben wird:
821
822 @lilypond[quote,fragment,verbatim]
823 % Default behavior
824 \time 3/4 r2. | R2.*2 |
825 \time 2/4 R2 |
826 \time 4/4
827 % Rest measures contracted to single measure
828 \compressFullBarRests
829 r1 | R1*17 | R1*4 |
830 % Rest measures expanded
831 \expandFullBarRests
832 \time 3/4
833 R2.*2 |
834 @end lilypond
835
836
837 @cindex Text über Mehrtaktpausen
838 @cindex Mehrtaktpausen, Text hinzufügen
839 @cindex Beschriftung über Mehrtaktpausen
840 @cindex Mehrtaktpausen, Beschriftung
841 @cindex Fermate über Mehrtaktpausen
842 @cindex Mehrtaktpause mit Fermate
843
844 @funindex \fermataMarkup
845 @funindex fermataMarkup
846 @funindex MultiMeasureRestText
847
848 Textbeschriftung kann Mehrtaktpausen mit @code{\markup}
849 hinzugefügt werden.  Ein 
850 vordefinierte Befehl @code{\fermataMarkup} fügt eine
851 Fermate ein.
852
853 @lilypond[quote,ragged-right,verbatim,fragment]
854 \compressFullBarRests
855 \time 3/4
856 R2.*10^\markup { \italic "ad lib." }
857 R2.^\fermataMarkup
858 @end lilypond
859
860 @warning{
861 Beschriftungen, die an Mehrtaktpausen gehängt werden, sind
862 Objekte vom Typ @code{MultiMeasureRestText}, nicht vom Typ
863 @code{TextScript}.  Änderungen etwa mit @code{\override}
864 müssen auf das richtige Objekt gerichtet werden, damit sie
865 nicht ignoriert werden.  Siehe auch das folgende Beispiel.
866 }
867
868 @lilypond[quote,ragged-right,verbatim,fragment]
869 % This fails, as the wrong object name is specified
870 \override TextScript #'padding = #5
871 R1^"wrong"
872 % This is correct and works
873 \override MultiMeasureRestText #'padding = #5
874 R1^"right"
875 @end lilypond
876
877 Wenn eine Mehrtaktpause direkt auf einen Auftakt mit @code{\partial}
878 folgt, werden möglicherweise daraus resultierende
879 Taktprüfungswarnungen nicht angezeigt.
880
881 @funindex \textLengthOn
882 @funindex textLengthOn
883 @funindex \textLengthOff
884 @funindex textLenthOff
885 @funindex \fermataMarkup
886 @funindex fermataMarkup
887 @funindex \compressFullBarRests
888 @funindex compressFullBarRests
889 @funindex \expandFullBarRests
890 @funindex expandFullBarRests
891
892 @predefined
893 @code{\textLengthOn},
894 @code{\textLengthOff},
895 @code{\fermataMarkup},
896 @code{\compressFullBarRests},
897 @code{\expandFullBarRests}.
898 @endpredefined
899
900 @snippets
901
902 @cindex Kirchenpausen
903 @cindex Pausen, Kirchenstil
904 @cindex Balkenpausen, mehrtaktig
905
906 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
907 {changing-form-of-multi--measure-rests.ly}
908
909 @cindex Mehrtaktpausen, Positionierung
910 @cindex Position von Mehrtaktpausen
911
912 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
913 {positioning-multi--measure-rests.ly}
914
915 @c TODO -- convert to snippet -- submitted to Neil
916 Markups attached to a multi-measure rest will be centered above or
917 below it.  Long markups attached to multi-measure rests do not cause
918 the measure to expand. To expand a multi-measure rest to fit the markup,
919 use a spacer rest with an attached markup before the multi-measure rest:
920
921 @lilypond[quote,verbatim,relative=2]
922 \compressFullBarRests
923 \textLengthOn
924 s1*0^\markup { [MAJOR GENERAL] }
925 R1*19
926 s1*0_\markup { \italic { Cue: ... it is yours } }
927 s1*0^\markup { A }
928 R1*30^\markup { [MABEL] }
929 \textLengthOff
930 c4^\markup { CHORUS } d f c
931 @end lilypond
932
933 @noindent
934 Note that the spacer rest causes a bar to be inserted.
935 Text attached to a spacer rest in this way is left-aligned to the
936 position where the note would be placed in the measure, but if the
937 measure length is determined by the length of the text, the text will
938 appear to be centered.
939
940 @seealso
941 Glossar:
942 @rglos{multi-measure rest}.
943
944 Notationsreferenz:
945 @ref{Durations},
946 @ref{Text},
947 @ref{Formatting text},
948 @ref{Text scripts}.
949
950 Schnipsel:
951 @rlsr{Rhythms}.
952
953 Referenz der Interna:
954 @rinternals{MultiMeasureRest},
955 @rinternals{MultiMeasureRestNumber},
956 @rinternals{MultiMeasureRestText}.
957
958 @cindex Fingersatz und Mehrtaktpausen
959 @cindex Mehrtaktpausen und Fingersatz
960 @cindex Ganztaktpausen und Fingersatz
961
962 @knownissues
963
964 Wenn man versucht, mit Fingersatz (etwa @code{R1*10-4} Zahlen
965 über Ganztaktpausen zu setzen, kann die Zahl des Fingersatzes
966 (4) mit der Taktanzahl (10) zusammenstoßen.
967
968 @cindex Zusammenfalten von Pausen
969 @cindex Pausen, Zusammenfalten
970
971 Es gibt keine Möglichkeit, normale Pausen automatisch zu
972 Ganztaktpausen zu reduzieren.
973
974 @cindex Pausen, Zusammenstöße
975
976 Ganztaktpausen werden bei der Vermeidung von Zusammenstößen nicht
977 berücksichtigt.
978
979
980
981 @node Displaying rhythms
982 @subsection Displaying rhythms
983
984 @menu
985 * Time signature::              
986 * Upbeats::                     
987 * Unmetered music::             
988 * Polymetric notation::         
989 * Automatic note splitting::    
990 * Showing melody rhythms::      
991 @end menu
992
993 @node Time signature
994 @unnumberedsubsubsec Time signature
995
996 @cindex Taktangabe
997 @cindex Metrum
998
999 @funindex time
1000 @funindex \time
1001
1002 Taktangaben könne wie folgt erstellt werden.
1003
1004 @lilypond[quote,verbatim,relative=2]
1005 \time 2/4 c'2
1006 \time 3/4 c'2.
1007 @end lilypond
1008
1009 @cindex Taktangabe, Sichtbarkeit
1010
1011 Taktangaben werden zu Beginn eines Stückes gesetzt und immer dann,
1012 wenn sich die Taktart ändert.  Wenn eine Änderung am Ende einer
1013 Zeile geschieht, wird eine warnende Taktangabe am Ende der Zeile
1014 ausgegeben.  Dieses Verhalten kann verändert werden, siehe
1015 @ref{Visibility of objects}.
1016
1017 @lilypond[quote,verbatim,relative=2]
1018 \time 2/4
1019 c2 c
1020 \break
1021 c c
1022 \break
1023 \time 4/4
1024 c c c c
1025 @end lilypond
1026
1027 @funindex \numericTimeSignature
1028 @funindex \defaultTimeSignature
1029 @funindex numericTimeSignature
1030 @funindex defaultTimeSignature
1031
1032 @cindex Stil von Taktangaben
1033 @cindex Taktangaben-Stile
1034
1035 Das Symbol für die Taktarten 2/2 und 4/4 kann in ein Zahlensymbol
1036 umgewandelt werden:
1037
1038 @lilypond[quote,verbatim,relative=2]
1039 % Default style
1040 \time 4/4 c1
1041 \time 2/2 c1
1042 % Change to numeric style
1043 \numericTimeSignature
1044 \time 4/4 c1
1045 \time 2/2 c1
1046 % Revert to default style
1047 \defaultTimeSignature
1048 \time 4/4 c1
1049 \time 2/2 c1
1050 @end lilypond
1051
1052 Symbole für Modus und Proprietas der mensuralen Notation
1053 werden behandelt unter @ref{Mensural time signatures}.
1054
1055 @predefined
1056 @code{\numericTimeSignature},
1057 @code{\defaultTimeSignature}.
1058 @endpredefined
1059
1060 @snippets
1061
1062 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1063 {changing-the-time-signature-without-affecting-the-beaming.ly}
1064
1065 @cindex compound time signatures
1066 @cindex time signature, compound
1067
1068 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1069 {compound-time-signatures.ly}
1070
1071
1072 @seealso
1073 Glossar:
1074 @rglos{time signature}
1075
1076 Notationsreferenz:
1077 @ref{Mensural time signatures},
1078 @ref{Time administration}.
1079
1080 Schnipsel:
1081 @rlsr{Rhythms}.
1082
1083 Referenz der Interna:
1084 @rinternals{TimeSignature},
1085 @rinternals{Timing_translator}.
1086
1087
1088
1089 @node Upbeats
1090 @unnumberedsubsubsec Upbeats
1091
1092 @cindex Auftakt
1093 @cindex Takte verkürzen
1094 @cindex partieller Takt
1095 @cindex halber Takt
1096 @cindex Taktlänge ändern
1097
1098 @funindex measurePosition
1099 @funindex \partial
1100 @funindex partial
1101
1102 Verkleinerte Takte, wie etwa ein Auftakt, werden mit dem
1103 Befehl @code{\partial} notiert, dessen Syntax lautet:
1104
1105 @example
1106 \partial @var{Dauer}
1107 @end example
1108
1109 wobei @var{Dauer} die rhythmische Länger der Noten darstellt,
1110 die vor dem ersten vollständigen Takt gesetzt werden sollen:
1111
1112 @lilypond[quote,verbatim,relative=2]
1113 \partial 4 e4 |
1114 a2. c,4 |
1115 @end lilypond
1116
1117 Das wird intern übersetzt nach:
1118
1119 @example
1120 \set Timing.measurePosition = -@var{Länge der Dauer}
1121 @end example
1122
1123 Die Eigenschaft @code{measurePosition} (Takt-Position) enthält
1124 eine rationale Zahl, 
1125 die anezigt, wie groß der Abstand zum Taktanfang ist. Deshalb ist 
1126 sie eine negative Zahl; @code{\partial 4} wird also intern übersetzt 
1127 zu: @qq{Eine Viertel bleibt übrig vom ganzen Takt.}
1128
1129 @seealso
1130 Glossar:
1131 @rglos{anacrusis}.
1132
1133 Notationsreferenz:
1134 @ref{Grace notes}.
1135
1136 Schnipsel:
1137 @rlsr{Rhythms}.
1138
1139 Referenz der Interna:
1140 @rinternals{Timing_translator}.
1141
1142 @cindex Kadenz und Zeilenumbruch
1143 @cindex Kadenz und Seitenumbruch
1144 @cindex Musik ohne Metrum, Umbrüche
1145 @cindex nicht metrische Musik, Umbrüche
1146 @cindex Umbrüche in nicht metrischer Musik
1147 @cindex Umbrüche in Kadenzen
1148 @cindex Zeilenumbrüche in Kadenzen
1149 @cindex Seitenumbrüche in Kadenzen
1150 @cindex Zeilenumbrüche in nicht metrischer Musik
1151 @cindex Seitenumbrüche in nicht metrischer Musik
1152
1153 @knownissues
1154
1155 @code{\partial} ist nur für den Anfang eines Stückes vorgesehen. Wenn der 
1156 Befehl innerhalb eines Stückes verwendet wird, können seltsame Warnungen 
1157 auftreten.
1158
1159
1160 @node Unmetered music
1161 @unnumberedsubsubsec Unmetered music
1162
1163 @cindex Kadenz
1164 @cindex Taktlinen, ausschalten
1165 @cindex Taktnummern, ausschalten
1166 @cindex Noten ohne Takt
1167 @cindex Taktart, Noten ohne
1168 @cindex Metrum, Noten ohne
1169
1170 @funindex \cadenzaOn
1171 @funindex \cadenzaOff
1172 @funindex cadenzaOn
1173 @funindex cadenzaOff
1174
1175 Taktlinien und Taktzahlen werden automatisch erzeugt. Für Musik 
1176 ohne Metrum hingegen (etwa Kadenzen) ist das jedoch nicht 
1177 erwünscht. Mit den Befehlen @code{\cadenzaOn} und 
1178 @code{\cadenzaOff} kann dieses Verhalten ausgeschaltet und 
1179 wieder angeschaltet werden.
1180
1181 @lilypond[verbatim,quote,relative=2,fragment]
1182 c4 d e d
1183 \cadenzaOn
1184 c4 c d8 d d f4 g4.
1185 \cadenzaOff
1186 \bar "|"
1187 d4 e d c
1188 @end lilypond
1189
1190 Taktnummerierung wird am Ende der Kadenz wieder aufgenommen, als
1191 ob es die Kadenz nicht gegeben hätte:
1192
1193 @lilypond[verbatim,relative=2,fragment]
1194 % Show all bar numbers
1195 \override Score.BarNumber #'break-visibility = #all-visible
1196 c4 d e d
1197 \cadenzaOn
1198 c4 c d8 d d f4 g4.
1199 \cadenzaOff
1200 \bar "|"
1201 d4 e d c
1202 @end lilypond
1203
1204 @predefined
1205 @code{\cadenzaOn},
1206 @code{\cadenzaOff}.
1207 @endpredefined
1208
1209 @seealso
1210 Glossar:
1211 @rglos{cadenza}.
1212
1213 Notationsreferenz:
1214 @ref{Visibility of objects}.
1215
1216 Schnipsel:
1217 @rlsr{Rhythms}.
1218
1219 @knownissues
1220
1221 LilyPond fügt Zeilen- und Seitenumbrüche nur an einer Taktlinie 
1222 ein. Wenn die Kadenz nicht vor einem Umbruch endet, müssen Sie 
1223 selber unsichtbare Taktlinien mit
1224
1225 @example
1226 \bar ""
1227 @end example
1228
1229 @noindent
1230 einfügen, um anzuzeigen, wo umgebrochen werden darf.
1231
1232
1233 @node Polymetric notation
1234 @unnumberedsubsubsec Polymetric notation
1235
1236 @cindex doppelte Taktartensymbole
1237 @cindex Taktartensymbole, doppelt
1238 @cindex Taktartensymbole, unterteilt
1239 @cindex Taktarten, polymetrisch
1240 @cindex polymetrische Taktarten
1241 @cindex Metrum, polymetrisch
1242 @cindex unterteilte Taktarten
1243
1244 @funindex timeSignatureFraction
1245 @funindex \scaleDurations
1246 @funindex scaleDurations
1247 @funindex \times
1248 @funindex times
1249
1250 Polymetrische Notation ist unterstützt, entweder direkt, oder
1251 indem man das sichtbare Taktart-Symbol verändert und zusätzlich
1252 die Notendauern skaliert.
1253
1254 @strong{@i{Systeme mit unterschiedlichen Taktarten, gleiche
1255 Taktlänge}}
1256
1257 Diese Art der Notation kann erstellt werden, indem für jedes
1258 System eine identische Taktart eingestellt wird, aber manuell
1259 für jeden Takt durch Einstellung von @code{timeSignatureFraction}
1260 auf den gewünschten Bruch geändert und dann die Länge der
1261 Noten entsprechenden skaliert wird, siehe auch @ref{Time signature}.
1262 Die Skalierung geschieht mit dem Befehl
1263 @code{\scaleDurations}, der auf ähnliche Weise wie @code{\times}
1264 benutzt wird, aber keine Klammer über den Noten ausgibt. Siehe
1265 auch @ref{Scaling durations}.
1266
1267 @cindex Bebalkung in polymetrischer Notation
1268 @cindex Polymetrische Notation und Balken
1269
1270 In diesem Beispiel werden Noten mit den Taktarten 3/4, 9/8 und
1271 10/8 parallel benutzt.  Im zweiten System werden die gezeigten
1272 Dauern mit 2/3 multipliziert, da 2/3x9/8=3/4, und im dritten
1273 System werden die gezeigten Dauern mit 3/5 multipliziert, da
1274 3/5x10/8=3/4.  Oft wird es nötig sein, Balken manuell zu setzen,
1275 weil die Skalierung sich auch auf die automatische Bebalkung
1276 auswirkt.
1277
1278 @lilypond[quote,verbatim,fragment]
1279 \relative c' <<
1280   \new Staff {
1281     \time 3/4
1282     c4 c c |
1283     c c c |
1284   }
1285   \new Staff {
1286     \time 3/4
1287     \set Staff.timeSignatureFraction = #'(9 . 8)
1288     \scaleDurations #'(2 . 3)
1289     \repeat unfold 6 { c8[ c c] }
1290   }
1291   \new Staff {
1292     \time 3/4
1293     \set Staff.timeSignatureFraction = #'(10 . 8)
1294     \scaleDurations #'(3 . 5) {
1295       \repeat unfold 2 { c8[ c c] }
1296       \repeat unfold 2 { c8[ c] } |
1297       c4. c4. \times 2/3 { c8[ c c] } c4
1298     }
1299   }
1300 >>
1301 @end lilypond
1302
1303 @strong{@i{Systeme mit unterschiedlichen Taktarten, unterschiedliche
1304 Taktlänge}}
1305
1306 Jedes System kann auch eine eigene unabhängige Taktart erhalten.
1307 Dazu muss der @code{Timing_translator} und der
1308 @code{Default_bar_line_engraver} in den @code{Staff}-Kontext
1309 verschoben werden.
1310
1311 @lilypond[quote,verbatim]
1312 \layout {
1313   \context {
1314     \Score
1315     \remove "Timing_translator"
1316     \remove "Default_bar_line_engraver"
1317   }
1318   \context {
1319     \Staff
1320     \consists "Timing_translator"
1321     \consists "Default_bar_line_engraver"
1322   }
1323 }
1324
1325 % Now each staff has its own time signature.
1326
1327 \relative c' <<
1328   \new Staff {
1329     \time 3/4
1330     c4 c c |
1331     c c c |
1332   }
1333   \new Staff {
1334     \time 2/4
1335     c4 c |
1336     c c |
1337     c c |
1338   }
1339   \new Staff {
1340     \time 3/8
1341     c4. |
1342     c8 c c |
1343     c4. |
1344     c8 c c |
1345   }
1346 >>
1347 @end lilypond
1348
1349 @snippets
1350
1351 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1352 {compound-time-signatures.ly}
1353
1354
1355 @seealso
1356 Glossar:
1357 @rglos{polymetric},
1358 @rglos{polymetric time signature},
1359 @rglos{meter}.
1360
1361 Notationreferenz:
1362 @ref{Time signature},
1363 @ref{Scaling durations}.
1364
1365 Schnipsel:
1366 @rlsr{Rhythms}.
1367
1368 Referenz der Intera:
1369 @rinternals{TimeSignature},
1370 @rinternals{Timing_translator},
1371 @rinternals{Default_bar_line_engraver},
1372 @rinternals{Staff}.
1373
1374 @knownissues
1375
1376 Wenn unterschiedliche Taktarten paralell benutzt werden, werden
1377 Noten auf demselben musikalischen Moment horizontal auf die
1378 gleiche Position gesetzt.  Die unterschiedlichen Taktlinien
1379 führen allerdings dazu, dass die Noten nicht ganz so regelmäßig
1380 gesetzt werden, wie es ohne unterschiedliche Taktarten der
1381 Fall wäre.
1382
1383
1384 @node Automatic note splitting
1385 @unnumberedsubsubsec Automatic note splitting
1386
1387 @cindex Noten, aufteilen
1388 @cindex Aufteilen von Noten
1389 @cindex automatisches Aufteilen von Noten
1390
1391 @funindex Note_heads_engraver
1392 @funindex Completion_heads_engraver
1393
1394 Lange Noten, die über Taktlinien hinüberreichen, können
1395 automatisch in übergebundene Noten aufgeteilt werden. 
1396 Dieses Verhalten erreicht man, indem der  @rinternals{Note_heads_engraver} 
1397 mit dem @rinternals{Completion_heads_engraver} ausgetauscht wird. 
1398 Im nächsten Beispiel werden Noten, die über die Taktlinie dauern, aufgeteilt 
1399 und übergebunden.
1400
1401 @lilypond[quote,verbatim,relative=1]
1402 \new Voice \with {
1403   \remove "Note_heads_engraver"
1404   \consists "Completion_heads_engraver"
1405 }
1406
1407 { c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
1408 @end lilypond
1409
1410 Dieser Engraver teilt alle Noten 
1411 auf, die über eine Taktlinie dauern und fügt Bindebögen hinzu. 
1412 Er kann unter Anderem dann nützlich sein, wenn man komplexe 
1413 Partituren auf Fehler überprüfen möchte: Wenn die Takte nicht 
1414 vollständig gefüllt sind, zeigt die Überbindung genau an, wie viele 
1415 Notenwerte noch in dem jeweiligen Takt fehlen.
1416
1417 @seealso
1418 Glossar: @rglos{tie}
1419
1420 Handbuch zum Lernen:
1421 @rlearning{Engravers explained},
1422 @rlearning{Adding and removing engravers}.
1423
1424 Schnipsel:
1425 @rlsr{Rhythms}.
1426
1427 Referenz der Interna:
1428 @rinternals{Note_heads_engraver},
1429 @rinternals{Completion_heads_engraver},
1430 @rinternals{Forbid_line_break_engraver}.
1431
1432 @knownissues
1433
1434 Nicht alle Notenwerte (besonders wenn sie andere rhythmische 
1435 Aufteilungen beinhalten) können exakt durch normale Noten und 
1436 Punktierungen wiedergegeben werden. Der Engraver setzt aber
1437 trotzdem keine Triolen etc.
1438
1439 @code{Completion_heads_engraver} wirkt sich nur auf Noten aus; 
1440 Pausen werden nicht aufgeteilt.
1441
1442
1443 @node Showing melody rhythms
1444 @unnumberedsubsubsec Showing melody rhythms
1445
1446 @cindex Melodierhythmus: Anzeige
1447 @cindex Rhythmus der Melodie anzeigen
1448
1449 Manchmal soll nur der Rhythmus einer Melodie dargestellt werden. Das 
1450 erreicht man mit einem Rhythmus-Notensystem. Alle Tonhöhen werden 
1451 auf eine Linie reduziert und das System hat auch nur eine einzige 
1452 Linie.
1453
1454 @lilypond[quote,relative=1,verbatim]
1455 <<
1456   \new RhythmicStaff {
1457     \new Voice = "myRhythm" {
1458       \time 4/4
1459       c4 e8 f g2
1460       r4 g g f
1461       g1
1462     }
1463   }
1464   \new Lyrics {
1465     \lyricsto "myRhythm" {
1466       This is my song
1467       I like to sing
1468     }
1469   }
1470 >>
1471 @end lilypond
1472
1473 @cindex Gitarren-Akkordnotation
1474 @cindex Schlagrhythmus, Gitarre
1475 @cindex Gitarrenschlagrhythmus, Notation
1476
1477 @funindex Pitch_squash_engraver
1478 @funindex \improvisationOn
1479 @funindex improvisationOn
1480 @funindex \improvisationOff
1481 @funindex improvisationOff
1482
1483 Akkordnotation für Gitarren bezeichnet auch oft zusätzlich den
1484 geschlagenen Rhythmus.  Das kann notiert werden unter Verwendung
1485 des @code{Pitch_squash_engraver} und indem  Tonhöhenimprovisation
1486 eingeschaltet wird mit @code{\improvisationOn}.
1487
1488 @lilypond[quote,verbatim]
1489 <<
1490   \new ChordNames {
1491     \chordmode {
1492       c1 f g c
1493     }
1494   }
1495
1496   \new Voice \with {
1497     \consists Pitch_squash_engraver
1498   } \relative c'' {
1499     \improvisationOn
1500     c4 c8 c c4 c8 c
1501     f4 f8 f f4 f8 f
1502     g4 g8 g g4 g8 g
1503     c4 c8 c c4 c8 c
1504   }
1505 >>
1506 @end lilypond
1507
1508 @predefined
1509 @code{\improvisationOn},
1510 @code{\improvisationOff}.
1511 @endpredefined
1512
1513 @snippets
1514
1515 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1516 {guitar-strum-rhythms.ly}
1517
1518 @seealso
1519 Schnipsel:
1520 @rlsr{Rhythms}.
1521
1522 Referenz der Interna:
1523 @rinternals{RhythmicStaff},
1524 @rinternals{Pitch_squash_engraver}.
1525
1526
1527
1528 @node Beams
1529 @subsection Beams
1530
1531 @menu
1532 * Automatic beams::             
1533 * Setting automatic beam behavior::  
1534 * Manual beams::                
1535 * Feathered beams::             
1536 @end menu
1537
1538
1539 @node Automatic beams
1540 @unnumberedsubsubsec Automatic beams
1541
1542 LilyPond setzt Balken (engl. beam) automatisch.
1543
1544 @cindex Balken, Einstellungen
1545 @cindex Balken, eigene Regeln
1546 @cindex automatische Bebalkung
1547 @cindex Balken, automatisch
1548
1549 @funindex \autoBeamOn
1550 @funindex autoBeamOn
1551 @funindex \autoBeamOff
1552 @funindex autoBeamOff
1553
1554 @lilypond[quote,verbatim,relative=2]
1555 \time 2/4 c8 c c c
1556 \time 6/8 c c c c8. c16 c8
1557 @end lilypond
1558
1559 Wenn diese automatischen Entscheidungen nicht gut genug sind, können 
1560 die Balken auch explizit eingegeben werden, siehe
1561 @ref{Manual beams}.  Balken @emph{müssen} auch auf diese Weise eingegeben
1562 werden, wenn sie über Pausen hinwegreichen sollen.
1563
1564 Wenn automatische Bebalkung nicht benötigt wird, kann sie mit dem Befehl @code{\autoBeamOff}
1565 aufgehoben werden und mit dem Befehl @code{\autoBeamOn} wieder
1566 eingeschaltet werden.
1567
1568 @lilypond[quote,relative=1,verbatim]
1569 c4 c8 c8. c16 c8. c16 c8
1570 \autoBeamOff
1571 c4 c8 c8. c16 c8.
1572 \autoBeamOn
1573 c16 c8
1574 @end lilypond
1575
1576 @cindex Melismen, Balken
1577 @cindex Balken und Melismen
1578
1579 @warning{Wenn Balken eingesetzt werden, um Melismen in Gesang zu notieren,
1580 sollte die automatische Bebalkung mit @code{\autoBeamOff} ausgeschaltet
1581 werden und die Balken manuell notiert werden.}
1582
1583 Balkenmuster, die sich von den automatisch erstellen unterscheiden,
1584 können erstellt werden, siehe @ref{Setting automatic beam behavior}.
1585
1586 @predefined
1587 @code{\autoBeamOff},
1588 @code{\autoBeamOn}.
1589 @endpredefined
1590
1591 @snippets
1592
1593 @funindex breakable
1594
1595 @cindex Zeilenumbruch, Balken
1596 @cindex Balken und Zeilenumbrüche
1597
1598 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1599 {beams-across-line-breaks.ly}
1600
1601 @cindex Balken mit Knie
1602 @cindex weit außeinander liegende Balken
1603 @cindex auto-knee-gap
1604
1605 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1606 {changing-beam-knee-gap.ly}
1607
1608 @seealso
1609 Notationsreferenz:
1610 @ref{Manual beams},
1611 @ref{Setting automatic beam behavior}.
1612
1613 Installierte Dateien:
1614 @file{scm/@/auto@/-beam@/.scm}.
1615
1616 Schnipsel:
1617 @rlsr{Rhythms}.
1618
1619 Referenz der Interna:
1620 @rinternals{Beam}.
1621
1622
1623 @knownissues
1624
1625 Automatische Bebalkung von weit außeinander liegenden Noten
1626 (wobei der Balken als Knie erscheint) kann nicht mit versteckten
1627 Systemen benutzt werden.  Siehe @ref{Hiding staves}.
1628
1629 Balken können mit Notenköpfen und Versetzungszeichen in anderen
1630 Stimmen zusammenstoßen.
1631
1632
1633
1634 @node Setting automatic beam behavior
1635 @unnumberedsubsubsec Setting automatic beam behavior
1636
1637 @cindex Automatische Balken, einstellen
1638 @cindex Einstellungen der Bebalkung
1639 @cindex autobeam
1640 @cindex Verändern von automatischer Bebalkung
1641 @cindex Bebalkung, automatisch, Einstellungen
1642 @cindex Text und Balken
1643 @cindex Gesangstext und Balken
1644
1645 @funindex autoBeaming
1646 @funindex autoBeamSettings
1647 @funindex (end * * * *)
1648 @funindex (begin * * * *)
1649 @funindex measureLength
1650 @funindex beatLength
1651 @funindex beatGrouping
1652 @funindex \time
1653 @funindex time
1654 @funindex \set
1655 @funindex set
1656
1657 Es gibt zwei Arten an Balkenregeln: @emph{Balkengruppen}-Regeln und
1658 @emph{Balkenenden}-Regeln.  Balkengruppen-Regeln sind am einfachsten,
1659 werden aber von allen Balkenenden-Regeln überschrieben, die gültig sind.
1660
1661 Die Platzierung der automatischen Bebalkung wird entschieden, indem
1662 die folgenden Regeln in der dargestellten Reihenfolge angewendet werden:
1663
1664 @itemize
1665
1666 @item Wenn ein manueller Balken mit @code{[...]} definiert ist, wird er gesetzt, andernfalls
1667
1668 @item wenn @code{\autoBeamOff} eingeschaltet ist, werden keine Balken gesetzt, andernfalls
1669
1670 @item wenn eine Balkenenden-Regel zutrifft, wird sie benutzt, um die Noten mit
1671 Balken zu gruppieren, andernfalls
1672
1673 @item benutze den Wert von @code{beatLength} um die Noten mit Balken zu gruppieren.
1674
1675 @end itemize
1676
1677 @i{@strong{Die Gruppierung von Noten verändern}}
1678
1679 Wenn keine Regeln für die Beendung von Balken für die aktuelle
1680 Balkendauer in der benutzen Taktart vorhanden sind, wird die
1681 Bebalkung von drei Kontext-Eigenschaften kontrolliert:
1682 @code{measureLength}, @code{beatLength} und @code{beatGrouping}.
1683 Diese Eigenschaften können in den @code{Score}, @code{Staff} oder
1684 @code{Voice}-Kontexten gesetzt werden, um ihre Wirkungsweise zu
1685 begrenzen.  Die Standardwerte werden gesetzt, wenn der @code{\time}-Befehl
1686 gelesen wird, sodass alle @code{\set}-Befehle, die diese Werte verändern sollen, nach den @code{\time}-Befehlen
1687 geschrieben werden müssen.
1688
1689 @warning{Diese drei Eigenschaften werden für einen bestimmten
1690 Balken @strong{nur dann} aktiv, wenn für diese Balkendauer keine
1691 Beendungsregeln für die benutzte Taktart definiert sind, oder
1692 wenn alle diese Enden-Regeln mit @code{\revert} rückgängig gemacht
1693 wurden.}
1694
1695 Durch sie werden die Balken wie folgt bestimmt:
1696
1697 Balken können überall beginnen (außer ein Balken ist schon aktiv).
1698 Balken enden zu den Werten, die @code{beatGrouping} und
1699 @code{beatLength} bestimmten, nach folgenden Regeln:
1700
1701 @itemize
1702
1703 @item Wenn @code{beatGrouping} und @code{beatLength} den gleichen
1704 Wert wie @code{measureLength} haben, wird @code{beatGrouping}
1705 benutzt, um die Endpunkte der Balken zu bestimmen.
1706
1707 @item  Wenn @code{beatGrouping} und @code{beatLength} nicht mit
1708 @code{measureLength} übereinstimmen, wird @code{beatLength}
1709 benutzt, um die Endpunkte der Balken zu bestimmen.
1710
1711 @end itemize
1712
1713 Standardmäßig werden @code{measureLength}
1714 (Taktlänge) und @code{beatLength} von der Taktart entnommen, die
1715 mit @code{\time} gesetzt wurde. @code{measureLength} hat
1716 standardmäßig genau die gleiche Länge wie die Taktlänge und der
1717 Standardwert für @code{beatLength} (Taktzeit-Länge) wird durch
1718 den Nenner des Taktart-Bruches bestimmt.
1719
1720 Der Standardwert von @code{beatGrouping} wird aus einer Tabelle
1721 in der Datei @file{scm/@/music@/-functions@/.scm} entnommen.  Um
1722 sie zu finden, siehe @rlearning{Other sources of information}.
1723 Hier werden Taktzeiten-Gruppen für die Taktarten 5/8, 6/8, 8/8,
1724 9/8 und alle üblichen zusammengestzten Taktarten definiert.
1725
1726 Sowohl @code{measureLength} als auch @code{beatLength} sind
1727 @i{Momente}, Einheiten musikalischer Dauer.  Eine Größe der
1728 Art @i{Moment} wird durch die Scheme-Funktion
1729 @code{ly:make-moment} erstellt.  Für mehr Information zu dieser
1730 Funktion siehe @ref{Time administration}.
1731
1732 @code{beatGrouping} ist eine Liste an Integren, die die Anzahl
1733 von Zählzeiten für jede Gruppe darstellen.
1734
1735 @snippets
1736
1737 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1738 {grouping-beats.ly}
1739
1740 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1741 {specifying-context-with-beatgrouping.ly}
1742
1743 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1744 {using-beatlength-and-beatgrouping.ly}
1745
1746 @funindex subdivideBeams
1747
1748 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1749 {sub-dividing-beams.ly}
1750
1751 @cindex Taktgruppen
1752 @cindex Schlaggruppen
1753 @cindex Taktschläge gruppieren
1754 @cindex Takt unterteilen
1755 @cindex Unterteilen von Takten
1756
1757 @funindex autoBeamSettings
1758
1759 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1760 {conducting-signs,-measure-grouping-signs.ly}
1761
1762
1763 @strong{@i{Die Endpunkte von Balken bestimmen}}
1764
1765 Balkenenden-Regeln werden benötigt, wenn Balken unterschiedlicher
1766 Dauer zur gleichen Taktzeit enden sollen.  Es kann beispielsweise
1767 nötig sein, dass Achtelbalken in einem 4/4-Takt nur am Ende des
1768 Taktes oder in seiner Mitte enden, Sechszehntelbalken hingegen
1769 sollen nach jeder Viertel enden, damit lange überbalkte Strecken
1770 vermieden werden.  Die Regeln funktionieren folgendermaßen:
1771
1772 Automatische Balken beginnen an einer beliebigen Note, enden aber nur
1773 an den bestimmten Positionen, die durch die Eigenschaften von
1774 @code{autoBeamSettings} bestimmt werden.  Diese Eigenschaften
1775 bestehen aus einer Liste an Regeln, die die erlaubten Endpunkte
1776 definieren.  Die Standardregeln von @code{autoBeamSettings}
1777 sind in der Datei @file{scm/@/auto@/-beam@/.scm} definiert.  Um
1778 diese Datei zu finden, siehe
1779 @rlearning{Other sources of information}.
1780
1781 Um eine neue Regel zu der Liste hinzuzufügen, muss folgende
1782 Syntax verwendet werden:
1783
1784 @example
1785 #(override-auto-beam-setting
1786   '(Balken-Limit
1787     Balken-Zähler Balken-Nenner
1788     Taktart-Zähler Taktart-Nenner)
1789   Moment-Zähler Moment-Nenner [Kontext])
1790 @end example
1791
1792 @noindent
1793 wobei
1794
1795 @itemize
1796
1797 @item @code{Balken-Limit} die Art der Balkenbegrenzung ist.  Das
1798 kann entweder der Wert @code{begin} (Anfang) oder @code{end}
1799 (Ende) sein, aber nur @code{end} hat eine Auswirkung.
1800
1801 @item @code{Balken-Zähler/Balken-Nenner} ist die Balken-Dauer,
1802 auf die die Regel sich bezieht.  Ein Balken hat per Definition
1803 die Dauer seiner kürzesten Note.  Wenn sowohl
1804 @code{Balken-Zähler} als auch @code{Balken-Nenner} auf
1805  @code{'*'} gesetzt werden, gilt die Regel für alle Dauern.
1806
1807 @item @code{Taktart-Zähler/Taktart-Nenner} bestimmen die
1808 Taktart, auf die die Regel sich bezieht. Wenn @code{Taktart-Zähler}
1809 und @code{Taktart-Nenner} auf @code{'*'} gesetzt werden, gilt
1810 die Regel für alle Taktarten.
1811
1812 @item @code{Moment-Zähler/Moment-Nenner} ist die Position im
1813 Takt, an welcher der Balken aufhören soll.
1814
1815 @funindex score-override-auto-beam-setting
1816 @funindex override-auto-beam-setting
1817
1818 @item @code{Kontext} ist optional und bestimmt den Kontext, in
1819 welchem die Änderungen vorgenommen werden sollen.  Der
1820 Standard ist @code{'Voice}.
1821
1822 @code{#(score-override-auto-beam-setting '(A B C D) E F)} ist
1823 gleichbedeutend mit
1824 @code{#(override-auto-beam-setting '(A B C D) E F 'Score)}.
1825
1826 @end itemize
1827
1828 Wenn beispielsweise die automatischen Balken immer auf der ersten
1829 Viertel enden sollen, unabhängig von der Taktart oder Dauer
1830 des Balkens, kann
1831
1832 @lilypond[quote,verbatim,relative=2]
1833 a8 a a a a a a a
1834 #(override-auto-beam-setting '(end * * * *) 1 4)
1835 a8 a a a a a a a
1836 @end lilypond
1837
1838 @noindent
1839 benutzt werden.
1840
1841 Balkenregeln können aber auch auf Notengruppen beschränkt werden,
1842 deren kürzeste Note einen bestimmten Wert hat:
1843
1844 @lilypond[quote,verbatim,relative=2]
1845 \time 2/4
1846 % end 1/16 beams for all time signatures at the 1/16 moment
1847 #(override-auto-beam-setting '(end 1 16 * *) 1 16)
1848 a16 a a a a a a a |
1849 a32 a a a a16 a a a a a |
1850 % end 1/32 beams for all time signatures at the 1/16 moment
1851 #(override-auto-beam-setting '(end 1 32 * *) 1 16)
1852 a32 a a a a16 a a a a a |
1853 @end lilypond
1854
1855 Balkenregeln können so definiert werden, dass sie nur in bestimmten
1856 Taktarten angewendet werden:
1857
1858 @lilypond[quote,verbatim,relative=2]
1859 \time 5/8
1860 % end beams of all durations in 5/8 time signature at the 2/8 moment
1861 #(override-auto-beam-setting '(end * * 5 8) 2 8)
1862 c8 c d d d
1863 \time 4/4
1864 e8 e f f e e d d
1865 \time 5/8
1866 c8 c d d d
1867 @end lilypond
1868
1869 Wenn mehrfache Stimmen benutzt werden, muss der @code{Staff}-Kontext
1870 angegeben werden, wenn die Balkenregeln auf alle Stimmen im System
1871 angewendet werden sollen:
1872
1873 @lilypond[quote,verbatim,relative=2]
1874 \time 7/8
1875 % rhythm 3-1-1-2
1876 % Context not specified - does not work correctly
1877 #(override-auto-beam-setting '(end * * 7 8) 3 8)
1878 #(override-auto-beam-setting '(end * * 7 8) 4 8)
1879 #(override-auto-beam-setting '(end * * 7 8) 5 8)
1880 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
1881
1882 % Works correctly with context specified
1883 #(override-auto-beam-setting '(end * * 7 8) 3 8 'Staff)
1884 #(override-auto-beam-setting '(end * * 7 8) 4 8 'Staff)
1885 #(override-auto-beam-setting '(end * * 7 8) 5 8 'Staff)
1886 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
1887 @end lilypond
1888
1889 @warning{Wenn eine unerwartete Bebalkung auftritt, schauen Sie
1890 zuerste die Balkeneinstellungen in @file{scm/@/auto@/-beam@/.scm} 
1891 nach, ob sich hier Überschneidungen ergeben, weil die
1892 Balkenenden, die dort definiert sind, auch noch weiterhin
1893 wirksam sind zusätzlich zu den von Ihnen definierten.}
1894
1895 @funindex revert-auto-beam-setting
1896
1897 Jede ungewollte oder störende Balkenbeendigung aus den Standard-Einstellungen
1898 muss für Ihre Taktart rückgängig gemacht werden.  Existierende
1899 automatische Bebalkungsregeln werden mit folgender
1900 Syntax entfernt:
1901
1902 @example
1903 #(revert-auto-beam-setting
1904   '(Balken-Limit
1905     Balken-Zähler Balken-Nenner
1906     Taktart-Zähler Taktart-Nenner)
1907   Moment-Zähler Moment-Nenner [Kontext])
1908 @end example
1909
1910 @noindent
1911 wobei @code{Balken-Limit}, @code{Balken-Zähler}, @code{Balken-Nenner},
1912 @code{Taktart-Zähler}, @code{Taktart-Nenner}, @code{Moment-Zähler},
1913 @code{Moment-Nenner} sowie @code{Kontext} die gleichen sind
1914 wie oben erklärt.
1915
1916 @lilypond[quote,verbatim,relative=2]
1917 \time 4/4
1918 a16 a a a a a a a a a a a a a a a
1919 % undo a rule ending 1/16 beams in 4/4 time at 1/4 moment
1920 #(revert-auto-beam-setting '(end 1 16 4 4) 1 4)
1921 a16 a a a a a a a a a a a a a a a
1922 @end lilypond
1923
1924 Die Regel in einer @code{revert-auto-beam-setting}-Definition
1925 muss exakt der ursprünglichen Regel entsprechen.  Dabei werden
1926 keine Platzhalter akzeptiert.
1927
1928 @lilypond[quote,verbatim,relative=2]
1929 \time 1/4
1930 #(override-auto-beam-setting '(end 1 16 1 4) 1 8)
1931 a16 a a a
1932 #(revert-auto-beam-setting '(end 1 16 * *) 1 8) % this won't revert it!
1933 a a a a
1934 #(revert-auto-beam-setting '(end 1 16 1 4) 1 8) % this will
1935 a a a a
1936 @end lilypond
1937
1938 @snippets
1939
1940 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1941 {beam-grouping-in-7-8-time.ly}
1942
1943 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1944 {reverting-default-beam-endings.ly}
1945
1946 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
1947 {beam-endings-in-score-context.ly}
1948
1949 @funindex \autoBeamOff
1950 @funindex autoBeamOff
1951 @funindex \autoBeamOn
1952 @funindex autoBeamOn
1953
1954 @predefined
1955 @code{\autoBeamOff},
1956 @code{\autoBeamOn}.
1957 @endpredefined
1958
1959 @cindex Balken, letzter in einer Partitur
1960 @cindex letzter Balken einer Partitur
1961 @cindex Balken, letzter in einer polyphonen Stimme
1962
1963 @knownissues
1964
1965 Wenn eine Partitur aufhört, während ein automatischer Balken noch
1966 nicht geschlossen ist und noch Noten erwartet, wird dieser letzte
1967 Balken überhaupt nicht ausgegeben.  Das gilt auch für polyphone
1968 Stimmen, die mit @code{<< @dots{} \\ @dots{} >>} gesetzt wurden.
1969 Wenn eine polyphone Stimme endet, während ein Balken noch Noten
1970 erwartet, wird dieser Balken nicht gesetzt.
1971
1972 @seealso
1973 Schnipsel:
1974 @rlsr{Rhythms}.
1975
1976
1977 @node Manual beams
1978 @unnumberedsubsubsec Manual beams
1979
1980 @cindex manuelle Balken
1981 @cindex Balken, manuell
1982
1983 @funindex ]
1984 @funindex [
1985
1986 In einigen Fällen kann es nötig sein, den automatischen Algorithmus 
1987 für die Balken zu überschreiben. Die automatischen Balken werden 
1988 beispielsweise nicht über Pausen oder Taktlinien hinweg gesetzt, und
1989 in Gesang werden die Balken oft nach dem Rhythmus des Textes und
1990 nicht dem der Musik gesetzt. 
1991 Manuell definierte Balken werden mit den Zeichen @code{[} und 
1992 @code{]} (AltGr+8 bzw. 9) markiert.
1993
1994 @lilypond[quote,relative=1,verbatim]
1995 {
1996   r4 r8[ g' a r8] r8 g[ | a] r8
1997 }
1998 @end lilypond
1999
2000 @funindex \noBeam
2001 @funindex noBeam
2002
2003 Einzelne Noten können mit dem Befehl @code{\noBeam} markiert werden, 
2004 damit sie nicht mit einem Balken versehen werden.
2005
2006 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2007 \time 2/4 c8 c\noBeam c c
2008 @end lilypond
2009
2010 @funindex stemLeftBeamCount
2011 @funindex stemRightBeamCount
2012
2013 Noch bessere manuelle Kontrolle über die Balken kann durch Setzen
2014 der Eigenschaften @code{stemLeftBeamCount} und
2015 @code{stemRightBeamCount} erreicht werden.  Sie bestimmen
2016 die Anzahl von Balken, die rechts und links vom Hals der nächsten
2017 Note gesetzt werden sollen.  Wenn eine Eigenschaften gesetzt ist,
2018 wird ihr Wert nur einmal eingesetzt und dann wieder auf Null gesetzt.
2019 Im folgenden Beispiel hat das letzte @code{f} nur einen Balken
2020 an seiner linken Seite (der als Achtelbalken der gesamten
2021 Gruppe gewertet wird).
2022
2023 @lilypond[quote,relative=2,verbatim]
2024 a8[ r16 f g a]
2025 a8[ r16
2026 \set stemLeftBeamCount = #2
2027 \set stemRightBeamCount = #1
2028 f
2029 \set stemLeftBeamCount = #1
2030 g a]
2031 @end lilypond
2032
2033 @snippets
2034
2035 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
2036 {flat-flags-and-beam-nibs.ly}
2037
2038
2039 @node Feathered beams
2040 @unnumberedsubsubsec Feathered beams
2041
2042 @cindex Balken, gespreizt
2043 @cindex gespreizte Balken
2044
2045 @funindex featherDurations
2046 @funindex \featherDurations
2047 @funindex grow-direction
2048
2049 Gespreizte Balken werden teilweise eingesetzt um anzuzeigen, dass
2050 kleine Notengruppen in beschleunigendem oder verlangsamendem Tempo
2051 gespielt werden sollen, ohne dass sich das Tempo des Stückes
2052 verändert.  Die Reichweite der gespreizten Balken muss manuell
2053 mit @code{[} und @code{]} angegeben werden und die Spreizung wird
2054 kontrolliert, indem der Balken-Eigenschaft @code{grow-direction}
2055 eine Richtung zugewiesen wird.
2056
2057 Wenn die Anordnung der Noten und die MIDI-Ausgabe das Ritardando
2058 oder Accelerando, wie es die Spreizung angibt, reflektieren soll,
2059 müssen die Noten als ein musikalischer Ausdruck notiert werden,
2060 der von geschweiften Klammern umgeben ist und dem ein
2061 @code{featheredDurations}-(gespreizteDauern)-Befehl vorangestellt
2062 ist, der das Verhaltnis der ersten und letzten Dauer definiert.
2063
2064 Die eckigen Klammern geben die Reichweite des Balkens an und die
2065 geschweiften Klammern zeigen, auf welche Noten sich die Veränderung
2066 der Dauern auswirkt.  Normalerweise bezieht sich das auf die
2067 selbe Notengruppe, aber das ist nicht unbedingt erforderlich: beide
2068 Befehle sind unabhängig voneinander.
2069
2070 Im folgenden Beispiel nehmen die acht 16-Noten exakt die gleiche
2071 Zeit ein wie eine halbe Note, aber die erste Note ist halb so lang
2072 wie die letzte der Gruppe, und die Noten dazwischen werden stufenweise
2073 verlängert.  Die ersten vier 32-Noten beschleunigen stufenweise
2074 das Tempo, während die darauffolgenden vier 32-Noten ein
2075 gleichmäßiges Tempo haben.
2076
2077 @lilypond[relative=1,verbatim,quote]
2078 \override Beam #'grow-direction = #LEFT
2079 \featherDurations #(ly:make-moment 2 1)
2080 { c16[ c c c c c c c] }
2081 \override Beam #'grow-direction = #RIGHT
2082 \featherDurations #(ly:make-moment 2 3)
2083 { c32[ d e f] }
2084 % revert to non-feathered beams
2085 \override Beam #'grow-direction = #'()
2086 { g32[ a b c] }
2087 @end lilypond
2088
2089 @noindent
2090 Die Platzierung der Noten im Druckbild entspricht den Notendauern
2091 nur annähernd, aber die MIDI-Ausgabe ist exakt.
2092
2093 @knownissues
2094
2095 Der @code{\featherDurations}-Befehl funktioniert nur mit kurzen
2096 Notenabschnitten, und wenn die Zahlen in den Brüchen klein
2097 sind.
2098
2099 @seealso
2100 Snippets:
2101 @rlsr{Rhythms}.
2102
2103
2104 @node Bars
2105 @subsection Bars
2106
2107 @menu
2108 * Bar lines::                   
2109 * Bar numbers::                 
2110 * Bar and bar number checks::   
2111 * Rehearsal marks::             
2112 @end menu
2113
2114 @node Bar lines
2115 @unnumberedsubsubsec Bar lines
2116
2117 @c wrong word on purpose here:
2118 @cindex Taktlinien
2119 @cindex Taktstriche
2120 @cindex Doppellinie
2121 @cindex schließende Taktstricheche
2122 @cindex Taktstriche, schließend
2123 @cindex Doppelter Taktstrich
2124 @cindex Taktstrich, doppelt
2125 @cindex Wiederholungszeichen
2126
2127 @funindex \bar
2128 @funindex bar
2129
2130 Taktstriche trennen Takte voneinander, werden aber auch verwendet, 
2131 um Wiederholungen anzuzeigen. Normalerweise werden sie automatisch 
2132 nach Vorgabe der aktuellen Taktart eingefügt.
2133
2134 Die einfachen, automatisch eingefügten Taktstriche können mit dem
2135 @code{\bar}-Befehl geändert werden.  Eine doppelter Tatkstrich etwa
2136 wird normalerweise am Ende eines Stückes gesetzt:
2137
2138 @lilypond[quote,relative=1,verbatim]
2139 e4 d c2 \bar "|."
2140 @end lilypond
2141
2142 Es ist kein Fehler, wenn die letzte Note in einem Takt nicht
2143 zum automatisch eingefügten Taktstrich aufhört: es wird angenommen,
2144 dass die Note im nächsten Takt weitergeht.  Wenn aber eine ganze
2145 Reihe solcher überlappenden Takte auftritt, können die Noten
2146 gedrungen aussehen oder sogar über den Seitenrand hinausragen.  Das
2147 kommt daher, dass Zeilenumbrüche nur dann vorgenommen werden, wenn
2148 ein vollständiger Takt auftritt, also ein Takt, an dem alle Noten
2149 vor dem Taktstrich zu Ende sind.
2150
2151 @warning{Eine falsche Dauer kann bewirken, dass Zeilenumbrüche
2152 verhindert werden, woraus resultiert, dass die Noten entweder
2153 sehr stark gedrängt auf der Zeile notiert werden, oder die Zeile
2154 über den Seitenrand hinausragt.}
2155
2156 @cindex Zeilenumbrüche
2157 @cindex unsichtbare Taktstriche
2158 @cindex Taktstriche, unsichtbar
2159 @cindex Taktlinien, unsichtbar
2160
2161 Zeilenumbrüche werden erlaubt, wenn ein Taktstrich manuell eingefügt
2162 wird, auch, wenn es sich um keinen vollständigen Takt handelt.  Um
2163 einen Zeilenumbruch zu erlauben, ohne den Taktstrich auszugeben,
2164 kann
2165
2166 @example
2167 \bar ""
2168 @end example
2169
2170 @noindent
2171 benutzt werden.  Damit wird ein unsichtbarer Taktstrich an dieser Stelle eingefügt 
2172 und damit ein Zeilenumbruch erlaubt (aber nicht erzwungen), ohne 
2173 dass sich die Anzahl der Takte erhöhen würde.  Um einen
2174 Zeilenumbruch zu erzwingen, siehe
2175 @ref{Line breaking}.
2176
2177 @cindex manuelle Taktstriche
2178 @cindex Taktstriche, manuell
2179 @cindex Taktlinene, manuell
2180
2181 Diese Art von Taktstrichen und auch andere besondere Taktstriche
2182 können manuell an jeder Stelle in der Partitur eingefügt werden.
2183 Wenn sie mit dem Ende eines Taktes übereinstimmen, wird der
2184 automatische Taktstrich durch den manuellen ersetzt.  Diese
2185 manuellen Einfügungen haben keine Auswirkung auf die Zählung und
2186 Position der folgenden automatischen Taktstriche.
2187
2188 Manuell können zwei einfache Taktstriche und zusätzlich fünf Arten
2189 eines doppelten Taktstriches gesetzt werden:
2190
2191 @lilypond[quote,relative=1,verbatim]
2192 f1 \bar "|" f \bar "." g \bar "||" a \bar ".|" b \bar ".|." c \bar "|.|" d \bar "|." e
2193 @end lilypond
2194
2195 Zusätzlich gibt es noch punktierte und gestrichelte Taktstriche:
2196
2197 @lilypond[quote,relative=1,verbatim]
2198 f1 \bar ":" g \bar "dashed" a
2199 @end lilypond
2200
2201 @noindent
2202 und fünf unterschiedliche Wiederholungstaktstriche:
2203
2204 @lilypond[quote,relative=1,verbatim]
2205 f1 \bar "|:" g \bar ":|:" a \bar ":|.|:" b \bar ":|.:" c \bar ":|" d
2206 @end lilypond
2207
2208 Zusätzlich kann eine Taktlinie mit einem einfachen Apostroph gesetzt werden:
2209
2210 @lilypond[quote,relative=1,verbatim]
2211 f1 \bar "'"
2212 @end lilypond
2213
2214 Derartige Apostrophe werden allerdings vor allem im gregorianischen
2215 Choral eingesetzt, und es wird empfohlen, anstatt dessen
2216 @code{\divisioMinima} zu benutzen, wie beschrieben im Abschnitt
2217 @ref{Divisiones}.
2218
2219 @cindex Wiederholungen
2220
2221 Auch wenn die Taktlinien, die Wiederholungen angeben, manuell
2222 eingefügt werden können, wird die Wiederholung dadurch nicht von
2223 LilyPond erkannt.  Wiederholte Stellen werden besser notiert, indem
2224 man die Wiederholguns-Befehle einsetzt, die automatische die
2225 richtigen Taktlinien setzen.  Das ist beschrieben in@ref{Repeats}.
2226
2227 Zusätzlich kann noch @code{"||:"} verwendet werden, dass sich
2228 genauso wie @code{"|:"} verhält, außer bei Zeilenumbrüchen, wo ein
2229 doppeltre Taktstrich am Ende der Zeile ausgegeben wird und ein
2230 öffnender Wiederholungsstrich am Anfang der nächsten Zeile.
2231
2232 @lilypond[quote,relative=2,verbatim]
2233 \override Score.RehearsalMark #'padding = #3
2234 c c c c
2235 \bar "||:"
2236 c c c c \break
2237 \bar "||:"
2238 c c c c
2239 @end lilypond
2240
2241 In Partituren mit vielen Systemen wird ein @code{\bar}-Befehl in einem 
2242 System automatisch auf alle anderen Systeme angewendet. Die resultierenden 
2243 Taktstriche sind miteinander verbunden innerhalb einer Gruppe 
2244 (@code{StaffGroup}) oder einem Klaviersystem
2245 (@code{PianoStaff} bzw. (@code{GrandStaff}).
2246
2247 @lilypond[quote,fragment,verbatim]
2248 <<
2249   \new StaffGroup <<
2250     \new Staff {
2251       e'4 d'
2252       \bar "||"
2253       f' e'
2254     }
2255     \new Staff { \clef bass c4 g e g }
2256   >>
2257   \new Staff { \clef bass c2 c2 }
2258 >>
2259 @end lilypond
2260
2261 @cindex Standardtaktstrich, Änderung
2262 @cindex Taktstriche, Änderung von Standard
2263
2264
2265 @snippets
2266
2267 @funindex whichBar
2268 @funindex defaultBarType
2269 @funindex \bar
2270 @funindex bar
2271 @funindex bartype
2272
2273 Der Befehl @code{\bar }@var{Taktart} ist eine Kurzform von:
2274 @code{\set Timing.whichBar = }@var{Taktart}. Immer, wenn 
2275 @code{whichBar} auf einen Wert gesetzt wird, wird ein 
2276 Taktstrich dieses Typs erzeugt.
2277
2278 Der automatisch erzeugte Taktstrich ist @code{"|"}.  Das kann
2279 jederzeit durch den Befehl @code{\set Timing.defaultBarType = }
2280 @var{Takstrichart} geändert werden.
2281
2282 @seealso
2283 Notationsreferenz:
2284 @ref{Line breaking},
2285 @ref{Repeats},
2286 @ref{Grouping staves}.
2287
2288 Schnipsel:
2289 @rlsr{Rhythms}.
2290
2291 Referenz der Interna:
2292 @rinternals{BarLine} (created at
2293 @rinternals{Staff} level), @rinternals{SpanBar} (across
2294 staves), @rinternals{Timing_translator} (for Timing
2295 properties).
2296
2297
2298
2299 @node Bar numbers
2300 @unnumberedsubsubsec Bar numbers
2301
2302 @cindex Taktnummern
2303 @cindex Nummierung von Takten
2304 @cindex Zahl eines Taktes
2305 @cindex Taktzahlen
2306
2307 @funindex currentBarNumber
2308
2309 Taktnummern werden standardmäßig zu Beginn eines jeden Systems
2310 ausgegeben, ausgenommen ist die erste Zeile.  Die Zahl selber
2311 wird in der @code{currentBarNumber}-Eigenschaft gespeichert, die
2312 normalerweise für jeden Takt aktualisiert wird.  Sie kann aber auch
2313 manuell gesetzt werden:
2314
2315 @lilypond[verbatim,quote,fragment,relative=1]
2316 c1 c c c
2317 \break
2318 \set Score.currentBarNumber = #50
2319 c1 c c c
2320 @end lilypond
2321
2322
2323 @funindex BarNumber
2324
2325 Taktnummern können in regelmäßigem Abstand ausgegeben werden,
2326 anstatt dass sie nur am Beginn des Systems erscheinen.  Um das
2327 zu erreichen, muss die Standardeinstellung verändert werden, um
2328 zu erlauben, dass Taktnummern an anderen Stellen als dem
2329 Beginn von Systemen ausgegeben werden.  Das wird mit der
2330 Eigenschaft @code{break-visibility} von @code{BarNumber} vorgenommen.
2331 Sie braucht drei Werte, die auf @code{#t} (wahr) oder @code{#f}
2332 (falsch) gestellt werden können, womit angegeben wird, ob die
2333 Taktnummer an der entprechenden Stelle sichtbar ist.  Die
2334 Reihenfolge der Werte ist: @var{Ende der Zeile}, @var{Mitte
2335 der Zeile} und @var{Beginn der Zeile}.  Im folgenden
2336 Beispiel werden die Taktlinien überall ausgegeben:
2337
2338 @lilypond[verbatim,quote,relative=1]
2339 \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
2340 \set Score.currentBarNumber = #11
2341 % Permit first bar number to be printed
2342 \bar ""
2343 c1 | c | c | c
2344 \break
2345 c1 | c | c | c
2346 @end lilypond
2347
2348
2349 @cindex Taktnummer, Form
2350 @cindex Aussehen von Taktnummern
2351
2352 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
2353 {printing-the-bar-number-for-the-first-measure.ly}
2354
2355 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
2356 {printing-bar-numbers-at-regular-intervals.ly}
2357
2358 @cindex Ausrichtung von Taktlinien
2359 @cindex Taktlinien, Ausrichtung
2360
2361 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
2362 {printing-bar-numbers-inside-boxes-or-circles.ly}
2363
2364 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
2365 {aligning-bar-numbers.ly}
2366
2367 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
2368 {removing-bar-numbers-from-a-score.ly}
2369
2370
2371 @seealso
2372 Schnipsel:
2373 @rlsr{Rhythms}.
2374
2375 Referenz der Interna:
2376 @rinternals{BarNumber}.
2377
2378 @cindex Taktnummern, Zusammenstöße
2379 @cindex Zusammenstöße, Taktnummern
2380
2381 @knownissues
2382
2383 Taktnummern können mit der oberen Ecke der Klammer zu Beginn des
2384 Systems zusammenstoßen.  Um das zu verhindert, kann die
2385 @code{padding}-Eigenschaft von @code{BarNumer} verwendet werden,
2386 um die Zahl zu verschieben.
2387
2388
2389 @node Bar and bar number checks
2390 @unnumberedsubsubsec Bar and bar number checks
2391
2392 @cindex Taktüberprüfung
2393 @funindex barCheckSynchronize
2394 @funindex |
2395
2396 Die Taktüberprüfung hilft, Fehler in den Notendauern zu entdecken. 
2397 Eine Taktüberprüfung wird mit dem Taktstrichsymbol @qq{|} (Taste AltGr+<) 
2398 eingegeben. Immer, wenn LilyPond bei der Ausgabe des Notendrucks 
2399 auf dieses Zeichen stößt, sollte hier in den Noten auch ein 
2400 Taktstrich erscheinen. Wenn das nicht der Fall ist, wird eine Warnung 
2401 ausgegeben. Im nächsten Beispiel resultiert die zweite Taktüberprüfung 
2402 in einer Fehlermeldung.
2403
2404 @example
2405 \time 3/4 c2 e4 | g2 |
2406 @end example
2407
2408 Taktüberprüfungen können auch in Gesangstexten verwendet werden:
2409
2410 @example
2411 \lyricmode @{
2412   \time 2/4
2413   Twin -- kle | Twin -- kle
2414 @}
2415 @end example
2416
2417 Besonders in mehrstimmiger komplizierter Musik können 
2418 falschen Notenwerte die ganze Partitur durcheinander bringen. 
2419 Es lohnt sich also, die Fehlersuche damit zu beginnen, nicht bestandene 
2420 Taktüberprüfungen zu kontrollieren.
2421
2422 Wenn aufeinander folgende Taktüberprüfungen mit dem gleichen
2423 Abstand Fehler produzieren, wird eventuell nur die erste Warnung
2424 ausgegeben.  Damit wird die Warnung auf den Ursprung de Fehlers
2425 fokussiert.
2426
2427 @funindex |
2428 @funindex pipeSymbol
2429
2430 Es ist auch möglich, die Bedeutung des Symbols @code{|} 
2431 umzudefinieren, so dass hiermit eine andere Aktion als eine
2432 Taktüberprüfung erreicht wird. 
2433 Das geschieht, indem man der Pipe (@code{pipeSymbol} einen musikalischen 
2434 Ausdruck zuweist.  Im nächsten Beispiel wird @code{|} dazu
2435 verwendet, eine doppelte Taktlinie auszugeben, woimmer man
2436 das Zeichen auchsetzt.  Gleichzeitig hört das Zeichen auf,
2437 als Taktüberprüfung zu funktionieren.
2438
2439 @lilypond[quote,verbatim]
2440 pipeSymbol = \bar "||"
2441 {
2442   c'2 c'2 |
2443   c'2 c'2
2444   c'2 | c'2
2445   c'2 c'2
2446 }
2447 @end lilypond
2448
2449 @funindex \barNumberCheck
2450 @funindex barNumberCheck
2451
2452 Wenn man größere Musikstücke kopiert, kann es hilfreich sein, wenn 
2453 LilyPond überprüft, ob die Taktnummer, in der Sie gerade kopieren, 
2454 mit der des Originales übereinstimmt. Das kann mit dem Befehl
2455 @code{\barNumberCheck} folgenderweise überprüft werden:
2456
2457 @verbatim
2458 \barNumberCheck #123
2459 @end verbatim
2460
2461 @noindent
2462 Eine Warnung wird ausgegeben, wenn der interne Zähler 
2463 @code{currentBarNumber} von LilyPond
2464 nicht mit dem Wert 123 übereinstimmt.
2465
2466
2467
2468 @node Rehearsal marks
2469 @unnumberedsubsubsec Rehearsal marks
2470
2471 @cindex Übungszeichen
2472 @cindex Abschnitte markieren
2473
2474 @funindex mark
2475 @funindex \mark
2476
2477 Übungszeichen können mit dem @code{\mark}-Befehl ausgegeben werden:
2478
2479 @lilypond[quote,verbatim,relative=2]
2480 c1 \mark \default
2481 c1 \mark \default
2482 c1 \mark #8
2483 c1 \mark \default
2484 c1 \mark \default
2485 @end lilypond
2486
2487 @noindent
2488 Der Buchstabe@tie{}@qq{I} wird ausgelassen, was den allgemeinen
2489 Notensatzregeln entspricht. Wenn Sie dennoch den Buchstaben
2490 @qq{I} benutzen, wollen, müssen Sie
2491
2492 @example
2493 \set Score.markFormatter = #format-mark-alphabet
2494 @end example
2495
2496 @noindent
2497 benutzen.
2498
2499 Das Zeichen wird automatisch erhöht, wenn Sie @code{\mark
2500 \default} schreiben, aber Sie können auch eine beliebige
2501 Ganzzahl als Argument angeben.  Der Wert, der gesetzt werden
2502 soll, wird in der Eigenschaft @code{rehearsalMark} gespeichert.
2503
2504 @cindex Übungszeichen formatieren
2505 @cindex Stil von Übungszeichen
2506 @cindex Übungszeichenstil
2507 @cindex Art der Übungszeichen
2508 @cindex Zeichen, Übung: Formatierung
2509 @cindex manuelles Übungszeichen
2510 @cindex Formatierung von Übungszeichen
2511
2512 Der Stil der Übungszeichen wird von der Eigenschaft @code{markFormatter} definiert.  Das ist eine Funktion, die
2513 das aktuelle Zeichen und den aktuellen Kontext als Argument
2514 annimmt.  Sie gibt dann ein Textbeschriftungsobjekt aus.  Im
2515 folgenden Beispiel ist @code{markFormatter} so definiert, dass
2516 eine Zahl ausgegeben wird.  In den folgenden Takten
2517 werden dann andere mögliche Einstellungen gezeigt.
2518
2519 @lilypond[quote,verbatim,relative=2]
2520 \set Score.markFormatter = #format-mark-numbers
2521 c1 \mark \default
2522 c1 \mark \default
2523 \set Score.markFormatter = #format-mark-box-numbers
2524 c1 \mark \default
2525 \set Score.markFormatter = #format-mark-circle-numbers
2526 c1 \mark \default
2527 \set Score.markFormatter = #format-mark-circle-letters
2528 c1
2529 @end lilypond
2530
2531 Die Datei @file{scm/@/translation@/-functions@/.scm} beinhaltet
2532 die Definitionen für @code{format-mark-numbers} (erstelle-Zeichen-Nummern),
2533 @code{format-mark-box-numbers} (erstelle-Zeichen-Kasten-Nummern),
2534 @code{format-mark-letters} (erstelle-Zeichen-Buchstaben) und
2535 @code{format-mark-box-letters} (erstelle-Zeichen-Kasten-Buchstaben).  Sie können als Anleitung
2536 für eigene Formatierungsfunktionen dienen.
2537
2538 Die Funktionen @code{format-mark-barnumbers},
2539 @code{format-mark-box-barnumbers}und
2540 @code{format-mark-circle-barnumbers} könenn eingesetzt werden,
2541 um Taktnummern anstelle der fortlaufenden Zahlen bzw. Buchstaben
2542 zu erhalten.
2543
2544 Andere Übungszeichenstile können auch manuell gesetzt werden:
2545
2546 @example
2547 \mark "A1"
2548 @end example
2549
2550 @noindent
2551 @code{Score.markFormatter} hat keine Auswirkungen auf solcherart
2552 definierte Zeichen.  Man kann aber auch mit @code{\markup}
2553 Textbeschriftungsobjekte zu dem selbstdefinierten Zeichen
2554 hinzufügen:
2555
2556 @example
2557 \mark \markup@{ \box A1 @}
2558 @end example
2559
2560 @cindex Segno
2561 @cindex Coda
2562 @cindex D.S. al Fine
2563 @cindex Dal Segno
2564 @cindex Fermate
2565 @cindex Noten-Schriftzeichen
2566 @cindex Schriftzeichen, Notenschrift
2567 @cindex Musikbuchstaben
2568
2569 @funindex \musicglyph
2570 @funindex musicglyph
2571
2572 Musikbuchstaben (wie etwa das Segno-Zeichen) können mit dem Befehl
2573 @code{\musicglyph} als ein
2574 @code{\mark}-Zeichen definierte werden:
2575
2576 @lilypond[quote,verbatim,relative=1]
2577 c1 \mark \markup { \musicglyph #"scripts.segno" }
2578 c1 \mark \markup { \musicglyph #"scripts.coda" }
2579 c1 \mark \markup { \musicglyph #"scripts.ufermata" }
2580 c1
2581 @end lilypond
2582
2583 @noindent
2584 Siehe @ref{The Feta font}, wo alle Symbole gezeigt sind, die
2585 mit dem Befehl @code{\musicglyph} ausgegeben werden können.
2586
2587 Übliche Veränderungen der Positionierung von Übungszeichen finden
2588 sich in
2589 @ref{Formatting text}.
2590
2591 @seealso
2592 Notationsreferenz:
2593 @ref{The Feta font},
2594 @ref{Formatting text}.
2595
2596 Installierte Dateien:
2597 @file{scm/@/translation@/-functions@/.scm} beinhaltet die Definition
2598 von @code{format-mark-numbers} und
2599 @code{format-mark-letters}.  Sie können als Anleitung für eigene
2600 Funktionen benutzt werden.
2601
2602 Schnipsel:
2603 @rlsr{Rhythms}.
2604
2605 Referenz der Interna:
2606 @rinternals{RehearsalMark}.
2607
2608
2609 @node Special rhythmic concerns
2610 @subsection Special rhythmic concerns
2611
2612 @menu
2613 * Grace notes::                 
2614 * Aligning to cadenzas::        
2615 * Time administration::         
2616 @end menu
2617
2618 @node Grace notes
2619 @unnumberedsubsubsec Grace notes
2620
2621 @funindex \grace
2622 @funindex grace
2623
2624 @cindex Verzierungen
2625 @cindex Ziernoten
2626 @cindex Vorhalt
2627 @cindex Vorschlag
2628 @cindex Ornamente
2629
2630 Verzierungen sind ausgeschriebene Verzierungen.  Sie werden in
2631 einer kleineren Schriftgröße gesetzt und nehmen keine logische
2632 Zeit im Takt ein.
2633
2634 @lilypond[quote,relative=2,verbatim]
2635 c4 \grace c16 c4
2636 \grace { c16[ d16] } c2
2637 @end lilypond
2638
2639 LilyPond hat auch Unterstützung für zwei besondere Verzierungen,
2640 den Vorschlag und den Vorhalt.  Der Vorschlag wird durch eine 
2641 verkleinerte Note mit Schrägstrich 
2642 und Bogen notiert.  Der Vorhalt dagegen ist eine Verzierung, die 
2643 einen bestimmten Notenwert der Hauptnote für sich beansprucht. 
2644 Er wird als verkleinerte Note ohne Schrägstrich notiert.
2645
2646 @lilypond[quote,relative=2,verbatim]
2647 \grace c8 b4
2648 \acciaccatura d8 c4
2649 \appoggiatura e8 d4
2650 \acciaccatura { g16[ f] } e4
2651 @end lilypond
2652
2653 Die Position von Verzierungen ist zwischen Notensystemen 
2654 synchronisiert.  Im nächsten Beispiel stehen im einen
2655 System zwei 16-Noten für jede 8-Note des zweiten Systems:
2656
2657 @lilypond[quote,relative=2,verbatim]
2658 << \new Staff { e2 \grace { c16[ d e f] } e2 }
2659    \new Staff { c2 \grace { g8[ b] } c2 } >>
2660 @end lilypond
2661
2662 @funindex \afterGrace
2663 @funindex afterGrace
2664
2665 @cindex Verzierung, danach
2666 @cindex Nachschlag
2667
2668 Wenn Sie eine Note mit einer Verzierung abschließen wollen, müssen
2669 Sie den @code{\afterGrace}-Befehl benutzen.  Er benötigt zwei
2670 Argumente: die Hauptnote und die Verzierung, die nach der
2671 Hauptnote folgen soll:
2672
2673 @lilypond[quote,verbatim,relative=2]
2674 c1 \afterGrace d1 { c16[ d] } c1
2675 @end lilypond
2676
2677 Damit wird die Verzierung mit einem Abstand von der Hauptnote
2678 gesetzt, der 3/4 der Dauer der Hauptnote entspricht.  Dieser
2679 Standard kann durch Definition von @code{afterGraceFraction}
2680 verändert werden.  Das nächste Beispiel zeigt, wie sich
2681 der Abstand verändert, wenn der Wert 3/4, 15/16 und 1/2 der
2682 Hauptnote beträgt.
2683
2684 @lilypond[quote,verbatim,relative=2]
2685 <<
2686   \new Staff {
2687     c1 \afterGrace d1 { c16[ d] } c1
2688   }
2689   \new Staff {
2690     #(define afterGraceFraction (cons 15 16))
2691     c1 \afterGrace d1 { c16[ d] } c1
2692   }
2693   \new Staff {
2694     #(define afterGraceFraction (cons 1 2))
2695     c1 \afterGrace d1 { c16[ d] } c1
2696   }
2697 >>
2698 @end lilypond
2699
2700 Der Abstand zwischen der Hauptnote und der Verzierung kann auch
2701 mit unsichtbaren Noten beeinflusst werden.  Im nächsten Beispiel
2702 wird die Verzierung mit einem Abstand von 7/8 zur Hauptnote
2703 gesetzt.
2704
2705 @lilypond[quote,verbatim,relative=2]
2706 \new Voice {
2707   << { d1^\trill_( }
2708      { s2 s4. \grace { c16[ d] } } >>
2709   c1)
2710 }
2711 @end lilypond
2712
2713 @cindex Veränderung von Verzierungsnoten
2714 @cindex Verzierungen verändern
2715 @cindex Verzierungen, Aussehen verändern
2716
2717 Ein @code{\grace}-Notenabschnitt wird nach besonderen Satzregeln 
2718 gesetzt, um z. B. kleinere Noten zu benutzen und die Richtung der 
2719 Hälse einzustellen.  Veränderungen am Layout müssen also innerhalb 
2720 des Verzierungsausdrucks gesetzt werden, damit sie auch eine Auswirkung haben.  Die Veränderungen müssen auch innerhalb des
2721 Verzierungsausdrucks rückgängig gemacht werden.  In diesem
2722 Fall wird die Richtung der Hälse geändert und dann wieder der
2723 Standard eingestellt:
2724
2725 @lilypond[quote,verbatim,relative=2]
2726 \new Voice {
2727   \acciaccatura {
2728     \stemDown
2729     f16->
2730     \stemNeutral
2731   }
2732   g4 e c2
2733 }
2734 @end lilypond
2735
2736 @cindex Hals, mit Schrägstrich
2737 @cindex durchgestrichener Hals
2738 @cindex Notenhals, durchgestrichen
2739
2740
2741 @snippets
2742
2743 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
2744 {tweaking-grace-layout-within-music.ly}
2745
2746 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
2747 {redefining-grace-note-global-defaults.ly}
2748
2749 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
2750 {positioning-grace-notes-with-floating-space.ly}
2751
2752
2753
2754 @seealso
2755 Glossar:
2756 @rglos{grace notes},
2757 @rglos{acciaccatura},
2758 @rglos{appoggiatura}.
2759
2760 Installierte Dateien:
2761 @file{ly/@/grace@/-init@/.ly}.
2762
2763 Schnipsel:
2764 @rlsr{Rhythms}.
2765
2766 Referenz der Interna:
2767 @rinternals{GraceMusic}.
2768
2769
2770 @knownissues
2771
2772 @cindex Vorschlag, mehrere Noten
2773 @cindex mehrnotiger Vorschlag
2774 @cindex Synchronisation von Verzierungen
2775 @cindex Verzierungen, Synchronisation
2776
2777 Eine Partitur, die mit einem @code{\grace}-Ausdruck beginnt, benötigt 
2778 eine explizit gesetzte neue Stimme (@code{\new Voice}), sonst werden 
2779 Hauptnote und Verzierung auf verschiedenen Systemen gesetzt.
2780
2781 Ein Vorschlag (@emph{acciaccatura}) mit mehreren Noten und 
2782 Balken wird ohne den Schrägstrich gesetzt und sieht einem
2783 Vorhalt (@emph{appoggiatura}) sehr ähnlich.
2784
2785 @c TODO Add link to LSR snippet to add slash when available
2786
2787 Die Synchronisation von Verzierungen kann auch zu Überraschungen führen. 
2788 Auch andere Symbole der Systeme, wie Vorzeichen, Taktlinien usw., werden 
2789 synchronisiert. Vorsicht ist geboten, wenn nur in bestimmten Systemen 
2790 Verzierungen vorkommen:
2791
2792 @lilypond[quote,relative=2,verbatim]
2793 <<
2794   \new Staff { e4 \bar "|:" \grace c16 d2. }
2795   \new Staff { c4 \bar "|:" d2. }
2796 >>
2797 @end lilypond
2798
2799 @noindent
2800 Dem kann abgeholfen werden, indem unsichtbare Verzierungsnoten der selben 
2801 Länge in die anderen Systeme gesetzt werden. Im obigen Beispiel müsste 
2802 also 
2803
2804 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2805 <<<<
2806   \new Staff { e4 \bar "|:" \grace c16 d2. }
2807   \new Staff { c4 \bar "|:" \grace s16 d2. }
2808 >>
2809 @end lilypond
2810
2811 @noindent gesetzt werden.
2812
2813 Verzierungsabschnitte sollten nur innerhalb von sequentiellen musikalischen 
2814 Ausdrücken benützt werden. Wenn sie ineinandergeschachtelt werden, kann es 
2815 zu Fehlermeldungen oder Abstürzen kommen.
2816
2817
2818 @node Aligning to cadenzas
2819 @unnumberedsubsubsec Aligning to cadenzas
2820
2821 @cindex Kadenz, Ausrichten an
2822 @cindex Ausrichten an Kadenz
2823
2824 In Orchesterpartituren stellen Kadenzen ein besonderes Problem dar:
2825 Wenn in der Partitur ein Instrument eine Kadenz spielt, die notiert
2826 wird, müssen die anderen Stimmen genau die entsprechende Anzahl Noten
2827 überspringen, damit sie nicht zu früh oder zu spät einsetzen.
2828
2829 Eine Lösung ist es, die Funktionen @code{mmrest-of-length} oder
2830 @code{skip-of-length} zu benutzen.  Diese Scheme-Funktionen
2831 brauchen einen definierten Notenabschnitt (eine Variable)
2832 als Argument und produzieren entweder Ganztaktpausen oder leere
2833 Takte, die genauso lang sind wie der Notenabschnitt.
2834
2835 @lilypond[verbatim,quote]
2836 MyCadenza = \relative c' {
2837   c4 d8 e f g g4
2838   f2 g4 g
2839 }
2840
2841 \new GrandStaff <<
2842   \new Staff {
2843     \MyCadenza c'1
2844     \MyCadenza c'1
2845   }
2846   \new Staff {
2847     #(ly:export (mmrest-of-length MyCadenza))
2848     c'1
2849     #(ly:export (skip-of-length MyCadenza))
2850     c'1
2851   }
2852 >>
2853 @end lilypond
2854
2855 @seealso
2856 Glossar:
2857 @rglos{cadenza}.
2858
2859 Schnipsel:
2860 @rlsr{Rhythms}.
2861
2862
2863
2864 @node Time administration
2865 @unnumberedsubsubsec Time administration
2866
2867 @cindex Verwaltung der Zeiteinheiten
2868 @cindex Zeit (in der Partitur)
2869 @cindex Noten ohne Takt
2870 @cindex Takt, Noten ohne
2871 @cindex Noten ohne Metrum
2872 @cindex Metrum, Noten ohne
2873
2874 @funindex currentBarNumber
2875 @funindex measurePosition
2876 @funindex measureLength
2877
2878 Die Zeit in einer Partitur wird vom @code{Timing_translator}
2879 verwaltet, der sich in den Standardeinstellungen im @code{Score}-Kontext
2880 befindet.  Eine Parallelbezeichnung, @code{Timing}, wird
2881 dem Kontext hinzugefügt, in dem sich @code{Timing_translator}
2882 befindet.
2883
2884 Die folgenden Eigenschaften von @code{Timing} werden eingesetzt,
2885 um die Zeit in Partituren zu verwalten.
2886
2887 @cindex Taktnummer
2888
2889 @table @code
2890 @item currentBarNumber (aktuelle Taktnummer)
2891 Die gerade aktuelle Taktzahl.  Für ein Beispiel, das die Benutzung
2892 dieser Eigenschaft zeigt, siehe @ref{Bar numbers}.
2893
2894 @item measureLength (Taktlänge)
2895 Die Länge der Takte mit der aktuellen Taktart.  In einem 4/4-Takt
2896 ist sie 1, in einem 6/8-Takt 3/4.  Dieser Wert bestimmt, wann
2897 eine Taktlinie gezogen wird und wie automatische Balken erstellt
2898 werden sollen.
2899
2900 @item measurePosition (Taktposition)
2901 Der Schlag im Takt zum aktuellen Moment.  Dieser Wert wird
2902 zurückgesetzt, indem @code{measureLength} (die Taktlänge) abgezogen
2903 wird, wenn der Wert von @code{measureLength} erreicht oder
2904 überschritten wird.  Wenn das passiert, wird der Zähler
2905 @code{currentBarNumber} (aktuelle Taktnummer) erhöht.
2906
2907 @item timing (Zeitberechnung)
2908 Wenn auf wahr gesetzt, werden die oben genannten Variablen
2909 zu jedem Zeitpunkt aktualisiert.  Wenn auf falsch gesetzt,
2910 bleibt der Engraver unendlich lange im aktuellen Takt.
2911
2912 @end table
2913
2914 Zeitverwaltung kann geändert werden, indem man diese Variablen
2915 direkt beeinflusst.  Im nächsten Beispiel wird die normale
2916 Taktart mit 4/4 angegeben, aber @code{measureLength} wird
2917 auf 5/4 gesetzt.  An der Stelle 4/8 des dritten Taktes wird die
2918 Taktposition (@code{measurePosition}) um 1/8 auf 5/8 erhöht, so
2919 dass der Takt im Ergebnis 1/8 kürzer ist.  Die nächste Taktlinie
2920 wird dann auch bei 9/8 gezogen und nicht bei 5/4.
2921
2922 @lilypond[quote,verbatim,relative=1]
2923 \set Score.measureLength = #(ly:make-moment 5 4)
2924 c1 c4
2925 c1 c4
2926 c4 c4
2927 \set Score.measurePosition = #(ly:make-moment 5 8)
2928 b4 b4 b8
2929 c4 c1
2930 @end lilypond
2931
2932 @noindent
2933 Wie das Beispiel zeigt, erstellt @code{ly:make-moment n m} 
2934 die Dauer Zähler/Nenner einer ganzen Note.  Zum Beispiel heißt
2935 @code{ly:make-moment 1 8} die Dauer einer Achtelnote, und
2936 @code{ly:make-moment 7 16} die Dauer von sieben Sechszehntelnoten.
2937
2938
2939 @seealso
2940 Notationsreferenz:
2941 @ref{Bar numbers}, @ref{Unmetered music}
2942
2943 Schnipsel:
2944 @rlsr{Rhythms}.
2945
2946 Referenz der Interna:
2947 @rinternals{Timing_translator},
2948 @rinternals{Score}
2949
2950
2951