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