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