]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/rhythms.itely
Merge branch 'master' into dev/texi2html
[lilypond.git] / Documentation / de / user / rhythms.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: d0614c27e88dc7bd3993f3744a388749ba93b267
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.51"
10
11 @node Rhythms
12 @section Rhythms
13
14 @lilypondfile[quote]{rhythms-headword.ly}
15
16 This section discusses rhythms, durations, and bars.
17
18 @menu
19 * Writing rhythms::             
20 * Writing rests::               
21 * Displaying rhythms::          
22 * Beams::                       
23 * Bars::                        
24 * Special rhythmic concerns::   
25 @end menu
26
27
28 @node Writing rhythms
29 @subsection Writing rhythms
30
31 @menu
32 * Durations::                   
33 * Augmentation dots::           
34 * Tuplets::                     
35 * Scaling durations::           
36 @end menu
37
38 @node Durations
39 @subsubsection Durations
40
41 @cindex Dauer
42 @cindex Notenlänge
43 @funindex \longa
44 @funindex \breve
45 @funindex \maxima
46
47 Im Noten-, Akkord- und Liedtextmodus werden Notenlängen (Dauern) durch 
48 Zahlen und Punkte notiert: Dauern werden als reziproke Werte geschrieben. 
49 Zum Beispiel wird eine Viertelnote mit @code{4} notiert (weil sie eine 
50 1/4-Note ist), eine halbe Note mit @code{2} (weil sie eine 1/2-Note ist). 
51 Noten, die länger als eine Ganze sind, müssen mit @code{\longa} 
52 (für die Longa, also vier Ganze) und 
53 @code{\breve} (für die Brevis, auch Doppelganze genannt) notiert werden.
54
55 @example
56 c'\breve
57 c'1 c'2 c'4 c'8 c'16 c'32 c'64 c'64
58 r\longa r\breve
59 r1 r2 r4 r8 r16 r32 r64 r64
60 @end example
61
62 @lilypond[quote]
63 \score {
64 \relative c'' {
65     a\breve*1/2 \autoBeamOff
66     a1 a2 a4 a8 a16 a32 a64 a64
67    \bar "empty"
68    \break
69     r\longa*1/4 r\breve *1/2
70     r1 r2 r4 r8 r16 r32 r64 r64
71   }
72   \layout {
73     ragged-right = ##t
74     indent=0\mm
75     \context {
76       \Score
77         \remove "Bar_number_engraver"
78     }
79     \context {
80       \Staff
81         \remove "Clef_engraver"
82         \override StaffSymbol #'transparent = ##t
83         \override TimeSignature #'transparent = ##t
84         \override BarLine #'transparent = ##t
85         \consists "Pitch_squash_engraver"
86     }
87   }
88 }
89 @end lilypond
90
91 Wenn die Dauer hinter einer Notenbezeichnung nicht angegeben ist, 
92 wird die Dauer der vorhergehenden Note eingesetzt. Der Standardwert 
93 für die erste Note ist eine Viertel.
94
95 @lilypond[quote,ragged-right,verbatim,fragment]
96 { a a a2 a a4 a a1 a }
97 @end lilypond
98
99
100 @node Augmentation dots
101 @subsubsection Augmentation dots
102
103 @funindex .
104 @cindex Punktierung
105
106 Um punktierte Notendauern zu erhalten, muss einfach nur ein Punkt 
107 (@code{.}) hinter die Zahl der Dauer gesetzt werden. Zwei Punkte 
108 ergeben eine doppelte Punktierung.
109
110 @lilypond[quote,ragged-right,fragment,verbatim]
111 a'4 b' c''4. b'8 a'4. b'4.. c''8.
112 @end lilypond
113
114 @predefined
115
116 Punkte werden normalerweise nach oben verschoben, damit sie die Notenlinien 
117 nicht berühren. Das gilt aber nicht für mehrstimmige Passagen. Mit den 
118 folgenden Befehlen kann ein anderes Verhalten der Punktierung erreicht werden.
119
120 @funindex \dotsUp
121 @code{\dotsUp} (Der Punkt wird nach oben verschoben.),
122 @funindex \dotsDown
123 @code{\dotsDown} (Der Punkt wird nach unten verschoben.),
124 @funindex \dotsNeutral (Wiederherstellung des Standards.)
125 @code{\dotsNeutral}.
126
127 @seealso
128
129 Programmreferenz: @rinternals{Dots}, and @rinternals{DotColumn}.
130
131
132 @node Tuplets
133 @subsubsection Tuplets
134
135 @cindex N-tolen
136 @cindex Triolen
137 @cindex Rhythmische Aufteilungen
138 @funindex \times
139
140 Triolen und andere rhythmische Aufteilungen werden aus einem musikalischen 
141 Ausdruck erstellt, indem dessen Tondauern mit einem Bruch multipliziert werden.
142
143 @example
144 \times @var{Bruch} @var{musikalischer Ausdruck}
145 @end example
146
147 @noindent
148 Die Dauer eines @var{musikalischen Ausdrucks} wird mit dem Bruch multipliziert. 
149 Der Nenner des Bruchs wird über den Noten ausgegeben, optional mit einer 
150 eckigen Klammer, die die Noten einfasst. Die üblichste Aufteilung ist die 
151 Triole, in welcher drei Noten die Länge von zwei haben, der Wert jeder 
152 einzelnen Note ist also 2/3 der notierten Länge.
153
154 @lilypond[quote,ragged-right,fragment,verbatim]
155 g'4 \times 2/3 {c'4 c' c'} d'4 d'4
156 @end lilypond
157
158 Diese Brüche können auch ineinander geschachtelt werden, etwa so:
159
160 @lilypond[fragment,ragged-right,verbatim,relative=2]
161 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
162 \times 4/6 {
163   a4 a
164   \times 3/5 { a a a a a }
165 }
166 @end lilypond
167
168 @predefined
169
170 @funindex \tupletUp
171 @code{\tupletUp},
172 @funindex \tupletDown
173 @code{\tupletDown},
174 @funindex \tupletNeutral
175 @code{\tupletNeutral}.
176
177
178 @commonprop
179
180 @funindex tupletNumberFormatFunction
181 @cindex Formatierung von Brüchen
182 @cindex Formatierung von Triolen
183 @cindex N-tolen, Formatierung
184
185 Der Wert von @code{tupletSpannerDuration} definiert, wie lange jede 
186 Klammer dauert. Mit entsprechender Einstellung kann man beliebig 
187 viele Triolen schreiben, aber nur einmal den Befehl @code{\times}
188 benutzen. Im nächsten Beispiel etwa werden zwei Triolen gedruckt, 
189 @code{\times} aber nur einmal benutzt. Das gilt natürlich auch für alle 
190 anderen Brüche.
191
192 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
193 \set tupletSpannerDuration = #(ly:make-moment 1 4)
194 \times 2/3 { c8 c c c c c }
195 @end lilypond
196
197 @noindent
198 Mehr Information zu @code{make-moment} findet sich im Abschnitt 
199 @ref{Time administration}.
200
201 Die Formatierung der Nummer wird durch die Eigenschaft @code{text} 
202 in @code{TupletNumber} bestimmt. Die Standardeinstellung gibt nur 
203 den Nenner aus, aber wenn @code{TupletNumber} auf den Wert 
204 @code{tuplet-number::calc-fraction-text}
205 gestellt wird, wird @var{Zähler}:@var{Nenner} ausgegeben.
206
207 Um gar keine Nummern anzeigen zu lassen, kann folgender Code benutzt
208  werden:
209
210 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
211 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
212 \override TupletNumber #'transparent = ##t
213 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
214 @end lilypond
215
216 Mit der  @code{\tweak}-Funktion können die Zahlen von geschachtelten Brüchen 
217 eingestellt werden, die  zur gleichen Zeit beginnen. Im Beispiel unten 
218 wird mit @code{\tweak} definiert, dass für die äußere Klammer der Bruch
219 ausgegeben wird, für die innere aber nur der Nenner.
220
221 @lilypond[quote,ragged-right,verbatim]
222 \new Staff {
223   \tweak #'text #tuplet-number::calc-fraction-text
224   \times 4/3 {
225      \tweak #'text #tuplet-number::calc-denominator-text
226      \times 2/3 { c'8[ c'8 c'8] }
227      \times 2/3 { c'8[ c'8 c'8] }
228      \times 2/3 { c'8[ c'8 c'8] }
229   }
230 }
231 @end lilypond
232
233 Im nächsten Beispiel werden @code{\tweak} und @code{\override} 
234 zusammen verwendet, um die Darstellung der Klammer 
235 (@code{TupletBracket}) zu bestimmen. Mit dem ersten @code{\tweak} 
236 wird die Klammer der äußeren Triole über dem Notensystem platziert. 
237 Das zweite @code{\tweak} platziert die erste der drei inneren Klammern 
238 unter dem System (von der Klammer wird hier nur der Nenner des
239 Bruchs dargestellt). Dieses Paar von @code{\tweak}-Einstellungen wirkt 
240 sich jedoch nur auf die äußere und die @emph{erste} innere Klammer 
241 aus, weil nur sie zur gleichen Zeit beginnen. Mit dem @code{\override}-Befehl 
242 kann die Richtung der zweiten und dritten @code{TupletBracket} 
243 verändert werden, in 
244 diesem Fall wird sie unter das Notensystem geschrieben.
245
246 @lilypond[quote,ragged-right,verbatim]
247 \new Staff {
248   \tweak #'text #tuplet-number::calc-fraction-text
249   \tweak #'direction #up
250   \times 4/3 {
251      \tweak #'direction #down
252      \times 2/3 { c'8[ c'8 c'8] }
253      \override TupletBracket #'direction = #down
254      \times 2/3 { c'8[ c'8 c'8] }
255      \times 2/3 { c'8[ c'8 c'8] }
256   }
257 }
258 @end lilypond
259
260 Die Klammern können so eingestellt werden, dass sie bis zu 
261 einem Taktvorspann oder bis zur nächsten Note reichen.
262
263 @lilypond[ragged-right]
264 \new RhythmicStaff {
265   \set tupletFullLength = ##t
266   \time 4/4
267   \times 4/5 {
268     c4 c1
269   }
270   \set tupletFullLengthNote = ##t
271   \time 2/4
272   \times 2/3 {
273     c4 c c 
274   }
275   \time 3/4
276   c4 
277 }
278 @end lilypond
279
280
281 @seealso
282
283 Programmreferenz: @rinternals{TupletBracket},
284 @rinternals{TupletNumber} und @rinternals{TimeScaledMusic}.
285
286
287
288 @node Scaling durations
289 @subsubsection Scaling durations
290
291 Die Dauer von Längen kann mit einem Bruch multipliziert werden, 
292 indem hinter die Note  @qq{*@var{N/M}} (oder @qq{*@var{N}} wenn @var{M=1}) 
293 geschrieben wird. Das beeinflusst nicht die Erscheinung der Note oder 
294 Pause im Druckbild. Die Werte können auch kombiniert werden, etwa 
295 @qq{*M*N}.
296
297 Im nächsten Beispiel nehmen die drei ersten Noten genau zwei Schläge ein, 
298 aber es wird keine Triolenklammer über ihnen ausgegeben.
299
300 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
301 \time 2/4
302 a4*2/3 gis4*2/3 a4*2/3
303 a4 a4 a4*2
304 b16*4 c4
305 @end lilypond
306
307
308 @seealso
309
310 Abschnitt @ref{Tuplets}
311
312
313 @node Writing rests
314 @subsection Writing rests
315
316 @menu
317 * Rests::                       
318 * Skips::                       
319 * Multi measure rests::         
320 @end menu
321
322 @node Rests
323 @subsubsection Rests
324 @cindex Pausen
325
326 @funindex \rest
327 @funindex r
328
329 Pausen werden wie Noten eingegeben, ihre Bezeichnung ist @code{r}.
330
331 @lilypond[fragment,quote,ragged-right,verbatim]
332 r1 r2 r4 r8
333 @end lilypond
334
335 Pausen, die ganze Takte ausfüllen und in der Taktmitte zentriert 
336 werden sollen, müssen als mehrtaktige Pausen eingegeben werden. 
337 Sie können sowohl für einen einzigen Takt als auch für mehrere 
338 Takte verwendet werden, Näheres im Abschnitt
339 @ref{Multi measure rests}.
340
341 Um die vertikale Position einer Pause explizit festzulegen, 
342 kann eine Note eingegeben werden, gefolgt vom Befehl @code{\rest}. 
343 Die Pause wird dann an die Stelle gesetzt, wo sich sonst die 
344 Note befinden würde.
345
346 @lilypond[fragment,quote,ragged-right,verbatim]
347 a'4\rest d'4\rest
348 @end lilypond
349
350 @noindent
351 Damit wird die manuelle Formatierung von mehrstimmiger Musik 
352 sehr viel einfacher, da die Formatierungsfunktion zur automatischen 
353 Auflösung von Zusammenstößen diese Pausen nicht mit einbezieht.
354
355
356 @seealso
357
358 Programmreferenz: @rinternals{Rest}.
359
360
361 @node Skips
362 @subsubsection Skips
363
364 @cindex Skip
365 @cindex Überspringen von Zeichen
366 @cindex Unsichtbare Pausen
367 @cindex Platzhalternoten
368 @funindex \skip
369 @funindex s
370
371 Eine unsichtbare Pause (auch als @qq{skip} oder Überspringung bezeichnet) 
372 kann wie eine Note eingegeben werden, die Notationsbezeichnung ist @code{s}. 
373 Man kann aber auch die Dauer extra angeben mit @code{\skip @var{Dauer}}.
374
375 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
376 a4 a4 s4 a4 \skip 1 a4
377 @end lilypond
378
379 Die @code{s}-Syntax steht nur im Noten- oder Akkordmodus zur Verfügung. In 
380 anderen Situationen, z. B. innerhalb eines Liedtextes, muss @code{\skip} 
381 benutzt werden.
382
383 @lilypond[quote,ragged-right,verbatim]
384 <<
385   \relative { a'2 a2 }
386   \new Lyrics \lyricmode { \skip 2 bla2 }
387 >>
388 @end lilypond
389
390 Der Überspringungsbefehl (@code{\skip}) ist einfach ein leerer Platzhalter. 
391 Durch ihn wird 
392 überhaupt nichts gesetzt, auch keine transparenten Objekte.
393
394 Die Überspringung mit @code{s} hingegen erstellt  @rinternals{Staff} und
395 @rinternals{Voice} wenn es erforderlich ist, genauso wie Noten und Pausen. 
396 Das folgende Beispiel etwa setzt ein leeres Notensystem:
397
398 @lilypond[quote,ragged-right,verbatim]
399 { s4 }
400 @end lilypond
401
402 Das Fragment @code{@{ \skip 4 @}} würde nur eine leere Seite produzieren.
403
404 @seealso
405
406 Programmreferenz: @rinternals{SkipMusic}.
407
408
409 @node Multi measure rests
410 @subsubsection Multi measure rests
411
412 UNTRANSLATED NODE: IGNORE ME
413
414
415 @node Displaying rhythms
416 @subsection Displaying rhythms
417
418 @menu
419 * Time signature::
420 * Upbeats::
421 * Unmetered music::
422 * Polymetric notation::
423 * Automatic note splitting::
424 * Showing melody rhythms::
425 @end menu
426
427 @node Time signature
428 @subsubsection Time signature
429
430 @cindex Taktangabe
431 @cindex Metrum
432 @funindex \time
433
434 Taktangaben zeigen das Metrum eines Stückes an: eine 
435 regelmäßige Folge von betonten und unbetonten Zeiten. 
436 Es wird angezeigt als ein Bruch vor Beginn der Noten.
437
438 Die Taktangabe wird mit dem @code{\time}-Befehl gesetzt.
439
440 @lilypond[quote,ragged-right,fragment,verbatim]
441 \time 2/4 c'2 \time 3/4 c'2.
442 @end lilypond
443
444 @commonprop
445
446 Das Symbol, das angezeigt wird, kann durch die 
447 @code{style}-Eigenschaft angepasst werden. Wenn man 
448 es auf den Wert @code{#'()} setzt, wird auch für 
449 4/4- und 2/2-Takte ein Bruch angezeigt.
450
451 @lilypond[fragment,quote,ragged-right,verbatim]
452 \time 4/4 c'1
453 \time 2/2 c'1
454 \override Staff.TimeSignature #'style = #'()
455 \time 4/4 c'1
456 \time 2/2 c'1
457 @end lilypond
458
459 Es gibt noch sehr viel mehr Optionen für das Layout. 
460 Siehe den Abschnitt @ref{Ancient time
461 signatures} für weitere Beispiele.
462
463 Der Befehl @code{\time} stellt die Eigenschaften 
464 @code{timeSignatureFraction}, @code{beatLength} 
465 und @code{measureLength} im @code{Timing}-Kontext ein, 
466 der normalerweise zu den Eigenschaften aller System 
467 (@rinternals{Score}-Ebene) gehört. Die Eigenschaft 
468 @code{measureLenght} bestimmt, wo Taktlinien eingefügt werden, 
469 und wie automatische Balken gesetzt werden. Ein Verändern 
470 der Eigenschaften von @code{timeSignatureFraction} gibt 
471 das neue Symbol an dieser Stelle aus.
472
473 Auf weitere Optionen kann man über die Scheme-Funktion
474 @code{set-time-signature} zugreifen. In Kombination mit
475 @rinternals{Measure_grouping_engraver} werden hiermit 
476 @rinternals{MeasureGrouping}-Zeichen erzeugt. Solche 
477 Zeichen erleichtern es, rhythmisch komplexe moderne Musik 
478 zu lesen. Im nächsten Beispiel ist der 9/8-Takt in 2, 2, 2 
479 und 3 Achtel unterteilt. Das wird im dritten Argument an 
480 @code{set-time-signature} weitergegeben @code{(2 2 2 3)}.
481
482 @lilypond[quote,ragged-right,verbatim]
483 \score {
484   \relative c'' {
485     #(set-time-signature 9 8 '(2 2 2 3))
486     g8[ g] d[ d] g[ g] a8[( bes g]) |
487     #(set-time-signature 5 8 '(3 2))
488     a4. g4
489   }
490   \layout {
491     \context {
492       \Staff
493       \consists "Measure_grouping_engraver"
494     }
495   }
496 }
497 @end lilypond
498
499
500 @seealso
501
502 Programmreferenz:
503 @rinternals{TimeSignature} und
504 @rinternals{Timing_translator}.
505
506 Beispiele:
507 @rlsr{Rhythms}.
508
509
510 @knownissues
511
512 Automatische Balken richten sich nicht nach den Taktunterteilungen, die 
513 mit @code{set-time-signature} erzeugt werden.
514
515
516 @node Upbeats
517 @subsubsection Upbeats
518
519 @cindex Auftakt
520 @cindex Takte verkürzen
521 @funindex \partial
522
523 Verkleinerte Takte, wie etwa ein Auftakt, werden wie folgt notiert:
524
525 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
526 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
527 @end lilypond
528
529 Die Syntax für den Befehl lautet:
530
531 @example
532 \partial @var{Dauer}
533 @end example
534
535 wobei @code{Dauer} eine rhythmische Länge ist, die vor dem nächsten Taktstrich 
536 eingefügt wird.
537
538 Das wird intern übersetzt nach:
539
540 @example
541 \set Timing.measurePosition = -@var{Länge der Dauer}
542 @end example
543
544 Die Eigenschaft @code{measurePosition} enthält eine rationale Zahl, 
545 die darstellt, wie groß der Abstand zum Taktanfang ist. Deshalb ist 
546 sie eine negative Zahl; @code{\partial 4} wird also intern übersetzt 
547 zu: @qq{Eine Viertel bleibt übrig vom ganzen Takt.}
548
549 @knownissues
550
551 Dieser Befehl berücksichtigt keine Verzierungen/Vorschläge am Anfang der 
552 Noten. Wenn ein Stück mit einem Vorschlag anfängt, muss der Befehl 
553 @code{\partial} @emph{nach} dem Vorschlag kommen:
554
555 @lilypond[verbatim,quote,ragged-right,relative,fragment]
556 \grace f16
557 \partial 4
558 g4
559 a2 g2
560 @end lilypond
561
562 @code{\partial} ist nur für den Anfang eines Stückes vorgesehen. Wenn der 
563 Befehl innerhalb eines Stückes verwendet wird, können seltsame Warnungen 
564 auftreten.
565
566
567 @node Unmetered music
568 @subsubsection Unmetered music
569
570 @cindex Kadenz
571 @funindex \cadenzaOn
572 @funindex \cadenzaOff
573
574 Taktlinien und Taktzahlen werden automatisch erzeugt. Für Musik 
575 ohne Meter hingegen (etwa Kadenzen) ist das allerdings nicht 
576 erwünscht. Mit den Befehlen @code{\cadenzaOn} und 
577 @code{\cadenzaOff} kann dieses Verhalten ausgeschaltet und 
578 wieder angeschaltet werden.
579
580 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
581 c4 d e d
582 \cadenzaOn
583 c4 c d8 d d f4 g4.
584 \cadenzaOff
585 \bar "|"
586 d4 e d c
587 @end lilypond
588
589
590 @knownissues
591
592 LilyPond fügt Zeilen- und Seitenumbrüche nur an einer Taktlinie 
593 ein. Wenn die Kadenz nicht vor einem Umbruch endet, müssen Sie 
594 selber unsichtbare Taktlinien 
595
596 @example
597 \bar ""
598 @end example
599
600 @noindent
601 einfügen, um anzuzeigen, wo umgebrochen werden darf.
602
603
604 @node Polymetric notation
605 @subsubsection Polymetric notation
606
607 UNTRANSLATED NODE: IGNORE ME
608
609
610 @node Automatic note splitting
611 @subsubsection Automatic note splitting
612
613 Lange Noten können automatisch in übergebundene Noten aufgeteilt werden. 
614 Dieses Verhalten erreicht man, indem der  @rinternals{Note_heads_engraver} 
615 mit dem @rinternals{Completion_heads_engraver} ausgetauscht wird. 
616 Im nächsten Beispiel werden Noten, die über die Taktlinie dauern, aufgeteilt 
617 und übergebunden.
618
619 @lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
620 \new Voice \with {
621   \remove "Note_heads_engraver"
622   \consists "Completion_heads_engraver"
623 } {
624   c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
625 }
626 @end lilypond
627
628 Dieser Notationsformatierer (eng. engraver) teilt alle Noten 
629 auf, die über eine Taktlinie dauern und fügt Bindebögen hinzu. 
630 Er kann unter Anderem dann nützlich sein, wenn man komplexe 
631 Partituren auf Fehler überprüfen möchte: Wenn die Takte nicht 
632 vollständig gefüllt sind, zeigt die Überbindung genau an, wie viele 
633 Notenwerte noch in dem jeweiligen Takt fehlen.
634
635 Wenn Sie wollen, dass auch Zeilenumbrüche an den Stellen, an denen 
636 automatisch Noten aufgeteilt wurden, stattfinden, müssen Sie auch 
637 den Formatierer  @rinternals{Forbid_line_break_engraver}  mit 
638 dem @code{\remove}-Befehl entfernen.
639
640
641 @knownissues
642
643 Nicht alle Notenwerte (besonders wenn sie andere rhythmische 
644 Aufteilungen beinhalten) können exakt durch normale Noten und 
645 Punktierungen wiedergegeben werden. Der Engraver setzt aber
646 trotzdem keine Triolen etc.
647
648 @code{Completion_heads_engraver} wirkt sich nur auf Noten aus; 
649 Pausen werden nicht aufgeteilt.
650
651 @seealso
652
653 Programmreferenz:
654 @rinternals{Completion_heads_engraver}.
655
656
657 @node Showing melody rhythms
658 @subsubsection Showing melody rhythms
659
660 Manchmal soll nur der Rhythmus einer Melodie dargestellt werden. Das 
661 erreicht man mit einem Schlagzeug-Notensystem. Alle Tonhöhen werden 
662 auf eine Linie reduziert und das System hat auch nur eine einzige 
663 Linie.
664
665 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
666 \new RhythmicStaff {
667   \time 4/4
668   c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
669 }
670 @end lilypond
671
672 @seealso
673
674 Programmreferenz:
675 @rinternals{RhythmicStaff}.
676
677 @node Beams
678 @subsection Beams
679
680 @menu
681 * Automatic beams::
682 * Manual beams::
683 * Feathered beams::
684 * Setting automatic beam behavior::
685 @end menu
686
687 @node Automatic beams
688 @subsubsection Automatic beams
689
690 LilyPond setzt Balken (engl. beam) automatisch.
691
692 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
693 \time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
694 @end lilypond
695
696 Wenn diese automatischen Entscheidungen nicht gut genug sind, können 
697 die Balken auch explizit eingegeben werden. Es können auch bestimmte 
698 Balkenmuster, die sich vom Standard unterscheiden, definiert werden. 
699 Hierzu siehe den Abschnitt @ref{Setting automatic beam behavior} 
700 für Einzelheiten.
701
702 Einzelne Noten können mit dem Befehl @code{\noBeam} markiert werden, 
703 damit sie nicht mit einem Balken versehen werden.
704
705 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
706 \time 2/4 c8 c\noBeam c c
707 @end lilypond
708
709
710 @seealso
711
712 Programmreferenz: @rinternals{Beam}.
713
714
715 @node Manual beams
716 @subsubsection Manual beams
717
718 @cindex Balken, manuell
719 @funindex ]
720 @funindex [
721
722 In einigen Fällen kann es nötig sein, den automatischen Algorithmus 
723 für die Balken zu überschreiben. Die automatischen Balken werden 
724 beispielsweise nicht über Pausen oder Taktlinien hinweg gesetzt. 
725 Manuell definierte Balken werden mit den Zeichen @code{[} und 
726 @code{]} (AltGr+8 bzw. 9) markiert.
727
728 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
729 {
730   r4 r8[ g' a r8] r8 g[ | a] r8
731 }
732 @end lilypond
733
734
735 @commonprop
736
737 @funindex stemLeftBeamCount
738 @funindex stemRightBeamCount
739
740 LilyPond kann die Balkengruppen innerhalb eines größeren Balkens
741 selber bestimmen, aber dabei können teilweise seltsame Ergebnisse 
742 entstehen. Mit den Eigenschaften @code{stemLeftBeamCount} und 
743 @code{stemRightBeamCount} können diese Unterteilungen manuell
744 eingestellt werden. Wenn eine dieser Eigenschaften gesetzt ist, 
745 wird es nur einmal verwendet und dann wieder zum Standard zurück 
746 geschaltet.
747
748
749 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
750 {
751    f8[ r16
752       f g a]
753    f8[ r16
754    \set stemLeftBeamCount = #1
755       f g a]
756 }
757 @end lilypond
758
759 Die Eigenschaft @code{subdivideBeams} kann benutzt werden, um alle 
760 16tel-Balken oder kleinere Werte zu bestimmten Taktzeiten zu 
761 unterteilen. Diese Zeiten werden mit der @code{beatLength}-Eigenschaft 
762 gesetzt.
763
764 @lilypond[fragment,quote,relative=2,verbatim]
765 c16[ c c c c c c c]
766 \set subdivideBeams = ##t
767 c16[ c c c c c c c]
768 \set Score.beatLength = #(ly:make-moment 1 8)
769 c16[ c c c c c c c]
770 @end lilypond
771 @funindex subdivideBeams
772
773 @noindent
774 Zu mehr Information über @code{make-moment} siehe
775 @ref{Time administration}.
776
777 Zeilenumbrüche sind normalerweise verboten, wenn Balken sich über 
778 die Taktlinien erstrecken. Das kann aber durch Setzen von 
779 @code{breakable} verändert werden.
780
781 @funindex breakable
782
783 @cindex Balken und Zeilenumbrüche
784 @cindex Balken zwischen Systemen
785 @funindex auto-knee-gap
786
787
788 Balken mit Hälsen nach oben und unten werden automatisch eingesetzt, 
789 wenn ein großer Abstand zwischen Notenköpfen gefunden wird. Die Größe 
790 des Wertes kann mit dem 
791 @code{auto-knee-gap}-Objekt eingestellt werden.
792
793 @knownissues
794
795 Automatisch erstellte Balken zwischen Systemen können nicht zusammen 
796 mit automatisch versteckten Systemen verwendet werden. Siehe auch
797  @ref{Hiding staves}.
798
799 @c Is this still true with skyline spacing stuff? -J.Mandereau
800 Balken vermeiden nicht andere Objekte, wie etwa Text und Versetzungszeichen.
801
802
803 @node Feathered beams
804 @subsubsection Feathered beams
805
806 UNTRANSLATED NODE: IGNORE ME
807
808 @node Setting automatic beam behavior
809 @subsubsection Setting automatic beam behavior
810
811 UNTRANSLATED NODE: IGNORE ME
812
813
814 @node Bars
815 @subsection Bars
816
817
818 @menu
819 * Bar check::
820 * Bar lines::
821 * Bar numbers::
822 * Barnumber check::
823 * Rehearsal marks::
824 @end menu
825
826 @node Bar check
827 @subsubsection Bar check
828
829 @cindex Taktüberprüfung
830 @funindex barCheckSynchronize
831 @funindex |
832
833 Die Taktüberprüfung hilft, Fehler in den Notendauern zu entdecken. 
834 Eine Taktüberprüfung wird mit dem Taktstrichsymbol @qq{|} (Taste AltGr+<) 
835 eingegeben. Immer, wenn LilyPond bei der Ausgabe des Notendrucks 
836 auf dieses Zeichen stößt, sollte hier in den Noten auch ein 
837 Taktstrich erscheinen. Wenn das nicht der Fall ist, wird eine Warnung 
838 ausgegeben. Im nächsten Beispiel resultiert die zweite Taktüberprüfung 
839 in einer Fehlermeldung.
840
841 @example
842 \time 3/4 c2 e4 | g2 |
843 @end example
844
845 Taktüberprüfungen können auch in Liedtexten verwendet werden:
846
847 @example
848 \lyricmode @{
849   \time 2/4
850   Twin -- kle | Twin -- kle
851 @}
852 @end example
853
854 Eine Taktüberprüfung gilt als nicht bestanden, wenn die Notenwerte 
855 nicht stimmen. Besonders in mehrstimmiger komplizierter Musik können 
856 solche falschen Notenwerte die ganze Partitur durcheinander bringen. 
857 Es lohnt sich also, die Fehlersuche damit zu beginnen, nicht bestandene 
858 Taktüberprüfungen zu kontrollieren.
859
860 @funindex |
861 @funindex pipeSymbol
862
863 Es ist auch möglich, die Bedeutung des Symbols @code{|} umzudefinieren. 
864 Das geschieht, indem man der Pipe (@code{pipeSymbol} einen musikalischen 
865 Ausdruck zuweist:
866
867 @lilypond[quote,ragged-right,verbatim]
868 pipeSymbol = \bar "||"
869
870 { c'2 c' | c'2 c' }
871 @end lilypond
872
873
874 @node Bar lines
875 @subsubsection Bar lines
876
877 @cindex Taktlinien
878 @funindex \bar
879 @cindex Doppellinie
880 @cindex Wiederholungszeichen
881
882 Taktlinien trennen die Takte voneinander, werden aber auch verwendet, 
883 um Wiederholungen anzuzeigen. Normalerweise werden sie automatisch 
884 eingefügt. Zeilenumbrüche können nur an Taktlinien stattfinden.
885
886 Besondere Taktlinien-Arten können mit dem @code{\bar}-Befehl erzwungen 
887 werden.
888
889 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
890 c4 \bar "|:" c4
891 @end lilypond
892
893 Folgende Taktlinienarten sind vorhanden:
894
895 @c @lilypondfile[ragged-right,quote]{bar-lines.ly}
896
897 Als letztes ist @code{"||:"} notiert, das sich ähnlich wie 
898 @code{"|:"} verhält. Es gibt jedoch nur an Zeilenenden eine doppelte 
899 Taktlinie aus und fängt die Wiederholungslinie erst in der nächsten 
900 Zeile an.
901
902 Um einen Zeilenumbruch an einer Stelle zu erlauben, wo keine sichtbare 
903 Taktlinie ist, kann man 
904
905 @example
906 \bar ""
907 @end example
908
909 @noindent
910 benutzen. Damit wird eine unsichtbare Taktlinie an dieser Stelle eingefügt 
911 und damit ein Zeilenumbruch erlaubt (ohne dass sich die Anzahl der Takte 
912 erhöhen würde).
913
914 In Partituren mit vielen Systemen wird ein @code{\bar}-Befehl in einem 
915 System automatisch auf alle anderen Systeme angewendet. Die resultierenden 
916 Taktlinien sind miteinander verbunden innerhalb einer Gruppe 
917  (@code{StaffGroup}) oder einem Klaviersystem (@code{PianoStaff} 
918 bzw. (@code{GrandStaff}).
919
920 @lilypond[quote,ragged-right,fragment,verbatim]
921 <<
922   \new StaffGroup <<
923     \new Staff {
924       e'4 d'
925       \bar "||"
926       f' e'
927     }
928     \new Staff { \clef bass c4 g e g }
929   >>
930   \new Staff { \clef bass c2 c2 }
931 >>
932 @end lilypond
933
934
935 @commonprop
936
937 @funindex whichBar
938 @funindex repeatCommands
939 @funindex defaultBarType
940
941 Der Befehl @code{\bar }@var{Taktart} ist eine Kurzform von:
942 @code{\set Timing.whichBar = }@var{Taktart}. Immer, wenn 
943 @code{whichBar} auf einen Wert gesetzt wird, wird eine 
944 Taktlinie dieses Typs erzeugt.
945
946 Eine Taktlinie wird auch durch Setzen der 
947  @code{whichBar}-Eigenschaft erzeugt. Am Anfang eines Taktes 
948 wird sie auf den Wert von @code{Timing.defaultBarType} 
949 gesetzt. Der Inhalt des @code{repeatCommands}-Befehls 
950 wird benutzt, um Standardtaktlinien zu überschreiben.
951
952 Sie sollten jedoch Wiederholungen mit dem @code{\repeat}-Befehl 
953 erzeugen. Siehe Abschnitt @ref{Repeats}.
954
955
956 @seealso
957
958 Im Handbuch: @ref{Repeats}, @ref{System start delimiters}.
959
960 Programmreferenz: @rinternals{BarLine} (auf Partitur 
961 (@rinternals{Staff})-Ebene erstellt), 
962 @rinternals{SpanBar} (zwischen Systemen).
963
964
965 @node Bar numbers
966 @subsubsection Bar numbers
967
968 UNTRANSLATED NODE: IGNORE ME
969
970
971 @node Barnumber check
972 @subsubsection Barnumber check
973
974 Wenn man größere Musikstücke kopiert, kann es hilfreich sein, wenn 
975 LilyPond überprüft, ob die Taktnummer, in der Sie gerade kopieren, 
976 mit der des Originales übereinstimmt. Das kann mit dem Befehl
977 @code{\barNumberCheck} folgenderweise überprüft werden:
978
979 @verbatim
980 \barNumberCheck #123
981 @end verbatim
982
983 @noindent
984 Eine Warnung wird ausgegeben, wenn der interne Zähler 
985 @code{currentBarNumber} von LilyPond
986 nicht mit dem Wert 123 übereinstimmt.
987
988
989 @node Rehearsal marks
990 @subsubsection Rehearsal marks
991
992 UNTRANSLATED NODE: IGNORE ME
993
994
995 @node Special rhythmic concerns
996 @subsection Special rhythmic concerns
997
998
999 @menu
1000 * Grace notes::
1001 * Aligning to cadenzas::
1002 * Time administration::
1003 * Proportional notation (introduction)::
1004 @end menu
1005
1006 @node Grace notes
1007 @subsubsection Grace notes
1008
1009 @funindex \grace
1010 @cindex Verzierungen
1011 @cindex Ziernoten
1012 @cindex Vorhalt
1013 @cindex Vorschlag
1014
1015 Verzierungen sind ausgeschriebene Ornamente. Die üblichste ist der 
1016 Vorschlag. Er wird durch eine verkleinerte Note mit Schrägstrich 
1017 und Bogen notiert. Der Vorhalt dagegen ist eine Verzierung, die 
1018 einen bestimmten Notenwert der Hauptnote für sich beansprucht. 
1019 Er wird als verkleinerte Note ohne Schrägstrich notiert. 
1020 Der Vorschlag wird mit dem Befehl @code{\acciaccatura} und der Vorhalt 
1021 mit @code{\appoggiatura} eingegeben.
1022
1023 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1024 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
1025 \acciaccatura { g16[ f] } e4
1026 @end lilypond
1027
1028 Bei beiden handelt es sich um spezielle Formen des @code{\grace} 
1029 (engl. Verzierung)-Befehl. Wenn dieser Befehl einem musikalischen 
1030 Ausdruck vorgestellt wird, wird ein neuer Ausdruck geschaffen, 
1031 der in kleineren Noten gesetzt wird und von der logischen Zeit 
1032 innerhalb des Taktes keinen Raum beansprucht.
1033
1034 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1035 c4 \grace c16 c4
1036 \grace { c16[ d16] } c2 c4
1037 @end lilypond
1038
1039 @noindent
1040 Anders als @code{\acciaccatura} oder @code{\appoggiatura} setzt 
1041 der @code{\grace}-Befehl keinen Bogen.
1042
1043 @cindex Zeitberechnung, intern
1044
1045 Programmintern wird die Zeitberechnung für Verzierungen in einer 
1046 zweiten Zählebene vorgenommen. Jeder Zeitpunkt beinhaltet zwei 
1047 rationale Zahlen: die eine steht für die logische Zeit, die andere 
1048 für die @qq{Verzierungszeit}. Das obere Beispiel ist hier 
1049 mit den entsprechenden Zeitwerten angezeigt:
1050
1051 @lilypond[quote,ragged-right]
1052 <<
1053   \relative c''{
1054     c4 \grace c16 c4 \grace {
1055     c16[ d16] } c2 c4
1056   }
1057   \new Lyrics \lyricmode {
1058     \override LyricText #'font-family = #'typewriter
1059
1060     \markup { (0,0) } 4
1061     \grace { \markup {
1062       ( \fraction 1 4 , \fraction -1 16 ) } 16 }
1063     \markup { (\fraction 1 4 , 0 ) } 4
1064     \grace {
1065       \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
1066       \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
1067     }
1068     \markup { ( \fraction 2 4 , 0 ) }
1069   }
1070 >>
1071 @end lilypond
1072
1073 Die Position von Verzierungen wird zwischen den Systemen synchronisiert. 
1074 Im folgenden Beispiel sind jeweils zwei Sechzehntel gegen jede Achtel 
1075 gesetzt:
1076
1077 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1078 << \new Staff { e4 \grace { c16[ d e f] } e4 }
1079    \new Staff { c4 \grace { g8[ b] } c4 } >>
1080 @end lilypond
1081
1082 @funindex \afterGrace
1083
1084 Eine Verzierung kann auch auf eine Note folgend gesetzt werden. Dazu wird 
1085 der @code{\afterGrace}-Befehl benutzt. Er nimmt zwei Argumente: die 
1086 Hauptnote und die Verzierungen, die nach der Hauptnote erscheinen sollen.
1087
1088 @lilypond[ragged-right, verbatim,relative=2,fragment]
1089 c1 \afterGrace d1 { c16[ d] } c4
1090 @end lilypond
1091
1092 Damit wird die Verzierung im Abstand von 3/4 der Länge der Hauptnote 
1093 gesetzt. Dieser Bruch kann durch Setzen von 
1094 @code{afterGraceFraction} verändert werden:
1095
1096 @example
1097 #(define afterGraceFraction (cons 7 8))
1098 @end example
1099
1100 @noindent
1101 Hier wurde die Position auf das vorletzte Achtel der Notenlänge gesetzt.
1102
1103 Der gleiche Effekt kann auch manuell erreicht werden:
1104
1105 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1106 \new Voice {
1107   << { d1^\trill_( }
1108      { s2 \grace { c16[ d] } } >>
1109   c4)
1110 }
1111 @end lilypond
1112
1113 @noindent
1114 Indem die Dauer der unsichtbaren Note (hier eine Halbe) wird der 
1115 Abstand zwischen Hauptnote und Verzierung angepasst.
1116
1117 Ein @code{\grace}-Notenabschnitt wird nach besonderen Satzregeln 
1118 gesetzt, um z. B. kleinere Noten zu benutzen und die Richtung der 
1119 Hälse einzustellen. Veränderungen am Layout müssen also innerhalb 
1120 des Verzierungsausdrucks gesetzt werden, damit sie auch eine Auswirkung haben.
1121
1122 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1123 \new Voice {
1124   \acciaccatura {
1125     \stemDown
1126     f16->
1127     \stemNeutral
1128   }
1129   g4
1130 }
1131 @end lilypond
1132
1133 @noindent
1134 Diese Einstellungen müssen auch innerhalb der Verzierungsebene wieder 
1135 rückgängig gemacht werden.
1136
1137 Das Layout der Verzierungsausdrücke kann mit der Funktion 
1138  @code{add-grace-property} verändert werden. Im folgenden Beispiel 
1139 wird die Richtung der Notenhälse neutralisiert, so dass sie nicht 
1140 unbedingt in nach oben zeigen.
1141
1142 @example
1143 \new Staff @{
1144   #(add-grace-property 'Voice 'Stem 'direction '())
1145   @dots{}
1146 @}
1147 @end example
1148
1149 @noindent
1150 Eine andere Option ist es, die Variablen @code{startGraceMusic},
1151 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
1152 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} und
1153 @code{stopAppoggiaturaMusic} zu vermeiden. Mehr Information findet sich 
1154 in der Datei @file{ly/@/grace@/-init@/.ly}.
1155
1156 @noindent
1157 Der Schrägstrich durch den Notenhals der Vorschläge kann auch in anderen 
1158 Situation erreicht werden mit 
1159 @code{\override Stem  #'stroke-style = #"grace"}.
1160
1161
1162 @commonprop
1163
1164 Verzierungen könne gezwungen werden, den Hauptnoten entsprechend aufgeteilt 
1165 zu werden.
1166
1167 @lilypond[verbatim,quote,relative=2]
1168 <<
1169   \override Score.SpacingSpanner #'strict-grace-spacing = ##t
1170   \new Staff {
1171     c4
1172     \afterGrace c4 { c16[ c8 c16] }
1173     c4 r
1174   }
1175   \new Staff {
1176     c16 c c c c c c c c4 r
1177   }
1178 >>
1179 @end lilypond
1180
1181
1182
1183 @seealso
1184
1185 Programmreferenz: @rinternals{GraceMusic}.
1186
1187
1188 @knownissues
1189
1190 Eine Partitur, die mit einem @code{\grace}-Ausdruck beginnt, benötigt 
1191 eine explizit gesetzte neue Stimme (@code{\new Voice}), sonst werden 
1192 Hauptnote und Verzierung auf verschiedenen Systemen gesetzt.
1193
1194 Die Synchronisation von Verzierungen kann auch zu Überraschungen führen. 
1195 Auch andere Symbole der Systeme, wie Vorzeichen, Taktlinien usw., werden 
1196 synchronisiert. Vorsicht ist geboten, wenn nur in bestimmten Systemen 
1197 Verzierungen vorkommen:
1198
1199 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1200 << \new Staff { e4 \bar "|:" \grace c16 d4 }
1201    \new Staff { c4 \bar "|:" d4 } >>
1202 @end lilypond
1203
1204 @noindent
1205 Dem kann abgeholfen werden, indem unsichtbare Verzierungsnoten der selben 
1206 Länge in die anderen Systeme gesetzt werden. Im obigen Beispiel müsste 
1207 also 
1208
1209 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1210 << \new Staff { e4 \bar "|:" \grace c16 d4 }
1211    \new Staff { c4 \bar "|:" \grace s16 d4 } >>
1212 @end lilypond
1213
1214 @noindent gesetzt werden.
1215
1216 Verzierungsabschnitte sollten nur innerhalb von sequentiellen musikalischen 
1217 Ausdrücken benützt werden. Wenn sie ineinandergeschachtelt werden, kann es 
1218 zu Fehlermeldungen oder Abstürzen kommen.
1219
1220
1221 @node Aligning to cadenzas
1222 @subsubsection Aligning to cadenzas
1223
1224 UNTRANSLATED NODE: IGNORE ME
1225
1226
1227 @node Time administration
1228 @subsubsection Time administration
1229
1230 UNTRANSLATED NODE: IGNORE ME
1231
1232
1233 @node Proportional notation (introduction)
1234 @subsubsection Proportional notation (introduction)
1235
1236 UNTRANSLATED NODE: IGNORE ME
1237