]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/de/notation/rhythms.itely
Merge branch 'master' into lilypond/translation
[lilypond.git] / Documentation / de / notation / rhythms.itely
index 060b694fa5b2dbf8eb7c2bfd7c964d2e8e60afa2..df3ed39b8c97d377fc0d9e4332bf9bcc98bc76b1 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 4f7427e7a314a71bde16559247885544256b8213
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.12.0"
+@c \version "2.14.0"
 
 @c Translators: Till Paala
 
@@ -122,7 +122,7 @@ Manche Notenlängen können nicht mit binären Dauern und Punkten
 dargestellt werden, sie können nur erreicht werden, indem man
 Noten überbindet.  Für Einzelheiten siehe @ref{Bindebögen}.
 
-Wie den Silben von Gesangtext eigene Dauern zugewiesen werden
+Wie den Silben von Gesangstext eigene Dauern zugewiesen werden
 können und wie man sie an den Noten ausrichtet ist erklärt in
 @ref{Notation von Gesang}.
 
@@ -153,6 +153,9 @@ siehe @ref{Richtung und Platzierung}.
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{alternative-breve-note.ly}
+
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-the-number-of-augmentation-dots-per-note.ly}
 
@@ -599,7 +602,6 @@ Referenz der Interna:
 @rinternals{Tie}.
 
 @knownissues
-
 Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen
 gekrümmten Bogen.
 
@@ -642,12 +644,12 @@ den Noten notiert.
 @funindex breve
 
 Pausen werden wie Noten eingegeben, ihre Bezeichnung ist @code{r}.
-Dauern, die länger als eine Ganze sind, haben die gezeigten
+Dauern, die länger als eine Ganze sind, haben die
 vordefinierten Befehle:
 
 @c \time 16/1 is used to avoid spurious bar lines
 @c and long tracts of empty measures
-@lilypond[quote,verbatim]
+@lilypond[quote,verbatim,relative=2]
 \new Staff {
   % These two lines are just to prettify this example
   \time 16/1
@@ -763,7 +765,7 @@ der folgenden Noten aus, anders als@tie{}@code{s}.
 @lilypond[quote,verbatim,relative=2]
 <<
   {
-    \repeat unfold 8 {a4}
+    \repeat unfold 8 { a4 }
   }
   {
     a4 \skip 2 a |
@@ -775,14 +777,14 @@ der folgenden Noten aus, anders als@tie{}@code{s}.
 Die Platzhalterpause mit @code{s} erstellt @code{Staff}- und
 @code{Voice}-Kontext, wenn es erforderlich ist, genauso wie Noten und Pausen.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim,relative=2]
 s1 s s
 @end lilypond
 
 Der Überspringungsbefehl (@code{\skip}) ist einfach ein leerer Platzhalter.
 Durch ihn wird überhaupt nichts gesetzt, auch keine transparenten Objekte.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim,relative=2]
 % This is valid input, but does nothing
 \skip 1 \skip1 \skip 1
 @end lilypond
@@ -832,7 +834,7 @@ Dauer von Noten.  Die Dauer einer Ganztaktpause muss immer
 eine ganze Anzahl an Taktlängen sein, weshalb Punktierungen
 und Brüche recht häufig eingesetzt werden müssen.
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,relative=2,verbatim]
 \compressFullBarRests
 \time 2/4
 R1 | R2 |
@@ -847,7 +849,7 @@ R4*5*4 |
 Eine Ganztaktpause wird abhängig von der Taktart entweder als
 Ganze oder Brevis-Pause gesetzt, zentriert im Takt.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim,relative=2]
 \time 4/4
 R1 |
 \time 6/4
@@ -873,7 +875,7 @@ aber auch nur in einem Takt angezeigt werden, der ein
 Mehrtaktpausensymbol beinhaltet, wobei die Anzahl der Takte
 der Pausendauer über dem Pausenzeichen ausgegeben wird:
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,relative=2,verbatim]
 % Default behavior
 \time 3/4 r2. | R2.*2 |
 \time 2/4 R2 |
@@ -904,7 +906,7 @@ hinzugefügt werden.  Ein
 vordefinierte Befehl @code{\fermataMarkup} fügt eine
 Fermate ein.
 
-@lilypond[quote,ragged-right,verbatim,fragment]
+@lilypond[quote,verbatim,relative=2]
 \compressFullBarRests
 \time 3/4
 R2.*10^\markup { \italic "ad lib." }
@@ -919,11 +921,11 @@ müssen auf das richtige Objekt gerichtet werden, damit sie
 nicht ignoriert werden.  Siehe auch das folgende Beispiel.
 }
 
-@lilypond[quote,ragged-right,verbatim,fragment]
+@lilypond[quote,verbatim,relative=2]
 % This fails, as the wrong object name is specified
 \override TextScript #'padding = #5
 R1^"wrong"
-% This is correct and works
+% This is the correct object name to be specified
 \override MultiMeasureRestText #'padding = #5
 R1^"right"
 @end lilypond
@@ -992,7 +994,6 @@ Referenz der Interna:
 @cindex Ganztaktpausen und Fingersatz
 
 @knownissues
-
 Wenn man versucht, mit Fingersatz (etwa @code{R1*10-4} Zahlen
 über Ganztaktpausen zu setzen, kann die Zahl des Fingersatzes
 (4) mit der Taktanzahl (10) zusammenstoßen.
@@ -1015,6 +1016,7 @@ berücksichtigt.
 
 @menu
 * Taktangabe::
+* Metronomangabe::
 * Auftakte::
 * Musik ohne Metrum::
 * Polymetrische Notation::
@@ -1101,31 +1103,78 @@ finden sich in @file{scm/time-signature-settings.scm}.  Die existierenden
 Standardwerte können verändert oder neue Standardwerte hinzugefügt
 werden.
 
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \relative c' {
+      \overrideTimeSignatureSettings
+        #'(4 . 4)  % timeSignatureFraction
+        #'(1 . 4)  % baseMomentFraction
+        #'(3 1)    % beatStructure
+        #'()       % beamExceptions
+      \time 4/4
+      \repeat unfold 8 { c8 } |
+    }
+  }
+}
+@end lilypond
+
+@code{\overrideTimeSignatureSettings} braucht fünf Argumente:
+
+@enumerate
+
+@item
+@code{@var{timeSignatureFraction}} (Taktart-Bruch), ein Scheme-Paar,
+das den Takt beschreibt.
+
+@item
+@code{@var{baseMomentFraction}} (Grundmoment-Bruch), ein Scheme-Paar, das
+den Zähler und Nenner der Grundschlageinheit der Taktart enhält.
+
+@item
+@code{@var{beatStructure}} (Taktzeit-Struktur), eine Scheme-Liste, die
+die Struktur der Taktschläge anzeigt, in Einheiten des Grundmoments.
+
+@item
+@code{@var{beamExceptions}} (Balken-Ausnahmen), eine Aliste, die alle
+Bebalkungsregeln für die Taktart enthält, außer dem Balken, der zum Taktende
+endet, wie beschrieben in @ref{Einstellung von automatischen Balken}.
+@end enumerate
+
+Der Kontext, der @code{\overrideTimeSignatureSettings} enthält, muss
+begonnen sein, bevor @code{\overrideTimeSignatureSettings} aufgerufen
+wird.  Das heißt, dass er entweder explizit begonnen wird oder sich
+Noten in dem Kontext befinen müssen, bevor
+@code{\overrideTimeSignatureSettings} aufgerufen wird:
+
 @lilypond[quote,verbatim]
 \score {
   \relative c' {
+    % This call will fail because the context isn't yet instantiated
     \overrideTimeSignatureSettings
-      #'Score
-      #'(4 . 4)  % time signature fraction
-      #'(1 . 4)  % base moment fraction
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
       #'(3 1)    % beatStructure
       #'()       % beamExceptions
     \time 4/4
-    \repeat unfold 8 c8 |
+    c8^\markup {"Beamed (2 2)"}
+    \repeat unfold 7 { c8 } |
+    % This call will succeed
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (3 1)"}
+    \repeat unfold 7 { c8 } |
   }
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} braucht fünf Argumente: Kontext,
-Taktart-Bruch, Grundschlag, Taktzeitstruktur und Balkenausnahmen.
-Der Kontext ist ein Scheme-Symbol, das den Kontext beschreibt, in dem
-diese Standardregel angewandt werden soll.  Der Taktart-Bruch ist ein
-Scheme-Paar, das die Taktart beschreibt.  Der Grundschlag ist ein Scheme-Paar, das den Zähler und Nenner des Grundschlages dieser Taktart
-enthält.  Die Taktzeitstruktur ist eine Scheme-Liste, die die
-Struktur des Taktes in Einheiten des Grundschlages darstellt.  Die
-Balkenausnahmen sind eine Aliste, die alle Balkenregeln für die
-Taktart enhält, außer Balkenenden zu jedem Grundschlag, wie beschrieben
-in @ref{Einstellung von automatischen Balken}.
+
+
+
 
 @cindex Taktart, Standardeigenschaften wiederherstellen
 @cindex Wiederherstellen von Taktart-Standardeigenschaften
@@ -1138,21 +1187,61 @@ Veränderte Werte der Taktart-Eigenschaften können wieder auf den
 Standard zurückgesetzt werden:
 
 @lilypond[quote,verbatim]
-
 \score{
   \relative c' {
-    \repeat unfold 8 c8 |
+    \repeat unfold 8 { c8 } |
     \overrideTimeSignatureSettings
-      #'Score
-      #'(4 . 4)
-      #'(1 . 4)
-      #'(3 1)
-      #'((end . (((1 . 8) . (3 1)))))
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
     \time 4/4
-    \repeat unfold 8 c8 |
-    \revertTimeSignatureSettings #'Score #'(4 . 4)
+    \repeat unfold 8 { c8 } |
+    \revertTimeSignatureSettings #'(4 . 4)
     \time 4/4
-    \repeat unfold 8 c8 |
+    \repeat unfold 8 { c8 } |
+  }
+}
+@end lilypond
+
+Unterschiedliche Werte der Standard-Taktarteigenschaften für unterschiedliche
+Notensysteme können eingerichtet werden, indem man den
+@code{Timing_translator} und den @code{Default_bar_line_engraver} aus dem
+@code{Score}-Kontext in den @code{Staff}-Kontext verschiebt.
+
+@lilypond[quote, verbatim]
+\score {
+  \new StaffGroup <<
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(3 1)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(1 3)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+  >>
+  \layout {
+    \context {
+      \Score
+      \remove "Timing_translator"
+      \remove "Default_bar_line_engraver"
+    }
+    \context {
+      \Staff
+      \consists "Timing_translator"
+      \consists "Default_bar_line_engraver"
+    }
   }
 }
 @end lilypond
@@ -1193,6 +1282,102 @@ Referenz der Interna:
 @rinternals{Timing_translator}.
 
 
+@node Metronomangabe
+@unnumberedsubsubsec Metronomangabe
+@translationof Metronome marks
+
+@cindex Tempo
+@cindex Metronombezeichnung
+@cindex Tempobezeichnung
+@cindex Aufführungsanweisung: Tempo
+
+@funindex tempo
+@funindex \tempo
+
+Eine Metronomanweisung wird wie folgt erstellt:
+
+@lilypond[verbatim,quote,relative=1]
+\tempo 4 = 120
+c2 d
+e4. d8 c2
+@end lilypond
+
+Metronombezeichnungen können auch für einen Zahlenbereich notiert werden:
+
+@lilypond[verbatim,quote,relative=1]
+\tempo 4 = 40 ~ 46
+c4. e8 a4 g
+b,2 d4 r
+@end lilypond
+
+Anstelle dessen kann auch Text als Argument angegeben werden:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "Allegretto"
+c4 e d c
+b4. a16 b c4 r4
+@end lilypond
+
+Wenn eine Metronombezeichnung und Text kombiniert wird, wird
+die Metronombezeichnung automatisch in Klammern gesetzt:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "Allegro" 4 = 160
+g4 c d e
+d4 b g2
+@end lilypond
+
+Der Text kann ein beliebiges Textbeschriftungsobjekt sein:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo \markup { \italic Faster } 4 = 132
+a8-. r8 b-. r gis-. r a-. r
+@end lilypond
+
+Eine Metronombezeichnung in Klammern ohne Text kann erstellt
+werden, indem eine leere Zeichenkette hinzugefügt wird:
+
+@lilypond[verbatim,quote,relative=2]
+\tempo "" 8 = 96
+d4 g e c
+@end lilypond
+
+
+@snippets
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{printing-metronome-and-rehearsal-marks-below-the-staff.ly}
+
+@c perhaps also an example of how to move it horizontally?
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{changing-the-tempo-without-a-metronome-mark.ly}
+
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{creating-metronome-marks-in-markup-mode.ly}
+
+Zu Einzelheiten siehe @ref{Text formatieren}.
+
+
+@seealso
+Glossar:
+@rglos{metronome},
+@rglos{metronomic indication},
+@rglos{tempo indication},
+@rglos{metronome mark}.
+
+Notationsreferenz:
+@ref{Text formatieren},
+@ref{MIDI-Ausgabe}.
+
+Schnipsel:
+@rlsr{Staff notation}.
+
+Referenz der Interna:
+@rinternals{MetronomeMark}.
+
+
+
 
 @node Auftakte
 @unnumberedsubsubsec Auftakte
@@ -1296,10 +1481,10 @@ erwünscht. Mit den Befehlen @code{\cadenzaOn} und
 @code{\cadenzaOff} kann dieses Verhalten ausgeschaltet und
 wieder angeschaltet werden.
 
-@lilypond[verbatim,quote,relative=2,fragment]
+@lilypond[verbatim,relative=2,quote]
 c4 d e d
 \cadenzaOn
-c4 c d8 d d f4 g4.
+c4 c d8[ d d] f4 g4.
 \cadenzaOff
 \bar "|"
 d4 e d c
@@ -1313,12 +1498,31 @@ ob es die Kadenz nicht gegeben hätte:
 \override Score.BarNumber #'break-visibility = #all-visible
 c4 d e d
 \cadenzaOn
-c4 c d8 d d f4 g4.
+c4 c d8[ d d] f4 g4.
 \cadenzaOff
 \bar "|"
 d4 e d c
 @end lilypond
 
+@cindex Bebalkung in Kadenzen
+@cindex Bebalken in taktloser Musik
+@cindex Kadenzen, Bebalkung
+@cindex Balken in Kadenzen
+@cindex Taktlose Musik, Bebalkung
+
+@lilypond[verbatim,relative=2,quote]
+\repeat unfold 8 { c8 }
+\cadenzaOn
+\repeat unfold 5 { c8 }
+\bar"|"
+\cadenzaOff
+\repeat unfold 8 { c8 }
+@end lilypond
+
+Automatische Bebalkung wird durch @code{\cadenzeOn} ausgestellt und durch
+@code{\cadenzaOff} wieder angestellt.  Darum müssen alle Balken in Kadenzen
+manuell eingegeben werden (siehe @ref{Manuelle Balken}).
+
 Diese vordefinierten Befehle wirken sich auf alle Systeme in der
 Partitur aus, auch wenn sie nur in einer einzigen Stimme notiert werden.
 Um dieses Verhalten zu ändern, müsen Sie @code{Timing_translator}
@@ -1336,7 +1540,8 @@ Glossar:
 
 Notationsreferenz:
 @ref{Sichtbarkeit von Objekten},
-@ref{Polymetrische Notation}.
+@ref{Polymetrische Notation}
+@ref{Manuelle Balken}.
 
 Schnipsel:
 @rlsr{Rhythms}.
@@ -1358,13 +1563,16 @@ Sie müssen explizit einen @code{Voice}-Kontext erstellen, wenn
 Sie ein Stück mit @code{cadenzaOn} beginnen wollen, weil sonst
 ein seltsamer Fehler auftreten kann.
 
-@lilypond[verbatim,relative=2,fragment]
-\new Voice \relative c'{
-  \cadenzaOn
-  c16^"Solo Free Time" d e f g2. \bar "||"
-  \cadenzaOff
-}
-@end lilypond
+@example
+\new Voice @{
+  \relative c' @{
+    \cadenzaOn
+    c16[^"Solo Free Time" d e f] g2.
+    \bar "||"
+    \cadenzaOff
+  @}
+@}
+@end example
 
 
 @node Polymetrische Notation
@@ -1414,7 +1622,7 @@ System werden die gezeigten Dauern mit 3/5 multipliziert, da
 weil die Skalierung sich auch auf die automatische Bebalkung
 auswirkt.
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,verbatim]
 \relative c' <<
   \new Staff {
     \time 3/4
@@ -1425,7 +1633,7 @@ auswirkt.
     \time 3/4
     \set Staff.timeSignatureFraction = #'(9 . 8)
     \scaleDurations #'(2 . 3)
-    \repeat unfold 6 { c8[ c c] }
+      \repeat unfold 6 { c8[ c c] }
   }
   \new Staff {
     \time 3/4
@@ -1524,31 +1732,39 @@ Fall wäre.
 @unnumberedsubsubsec Automatische Aufteilung von Noten
 @translationof Automatic note splitting
 
-@cindex Noten, aufteilen
+@cindex Noten, Aufteilen
 @cindex Aufteilen von Noten
 @cindex automatisches Aufteilen von Noten
+@cindex Pausen, Aufteilen
+@cindex Aufteilen von Pausen
 
 @funindex Note_heads_engraver
 @funindex Completion_heads_engraver
+@funindex Completion_rest_engraver
 
 Lange Noten, die über Taktlinien hinüberreichen, können
 automatisch in übergebundene Noten aufgeteilt werden.
-Dieses Verhalten erreicht man, indem der  @rinternals{Note_heads_engraver}
-mit dem @rinternals{Completion_heads_engraver} ausgetauscht wird.
-Im nächsten Beispiel werden Noten, die über die Taktlinie dauern, aufgeteilt
-und übergebunden.
+Dieses Verhalten erreicht man, indem der @rinternals{Note_heads_engraver}
+mit dem @rinternals{Completion_heads_engraver} ausgetauscht wird.  Auf
+gleiche Art können lange Pausen, die über Taktgrenzen reichen, automatisch
+aufgeteilt werden, indem man den @code{Rest_engraver}mit dem
+@code{Completion_rest_engraver} ersetzt.  Im nächsten Beispiel werden
+Noten und Pausen, die über die Taktlinie dauern, aufgeteilt; Noten
+werden auch übergebunden.
 
 @lilypond[quote,verbatim,relative=1]
 \new Voice \with {
   \remove "Note_heads_engraver"
   \consists "Completion_heads_engraver"
+  \remove "Rest_engraver"
+  \consists "Completion_rest_engraver"
 }
 
-{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
+{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
 @end lilypond
 
-Dieser Engraver teilt alle Noten
-auf, die über eine Taktlinie dauern und fügt Bindebögen hinzu.
+Dieser Engraver teilt alle Noten und Pausen
+auf, die über eine Taktlinie dauern und fügt für Noten Bindebögen hinzu.
 Er kann unter Anderem dann nützlich sein, wenn man komplexe
 Partituren auf Fehler überprüfen möchte: Wenn die Takte nicht
 vollständig gefüllt sind, zeigt die Überbindung genau an, wie viele
@@ -1568,6 +1784,8 @@ Schnipsel:
 Referenz der Interna:
 @rinternals{Note_heads_engraver},
 @rinternals{Completion_heads_engraver},
+@rinternals{Rest_engraver},
+@rinternals{Completion_rest_engraver}.
 @rinternals{Forbid_line_break_engraver}.
 
 @knownissues
@@ -1689,6 +1907,7 @@ LilyPond setzt Balken (engl. beam) automatisch.
 @cindex Balken, eigene Regeln
 @cindex automatische Bebalkung
 @cindex Balken, automatisch
+@cindex eigene Balkenregeln
 
 @funindex \autoBeamOn
 @funindex autoBeamOn
@@ -1697,7 +1916,7 @@ LilyPond setzt Balken (engl. beam) automatisch.
 
 @lilypond[quote,verbatim,relative=2]
 \time 2/4 c8 c c c
-\time 6/8 c c c c8. c16 c8
+\time 6/8 c8 c c c8. c16 c8
 @end lilypond
 
 Wenn diese automatischen Entscheidungen nicht gut genug sind, können
@@ -1724,6 +1943,10 @@ c16 c8
 sollte die automatische Bebalkung mit @code{\autoBeamOff} ausgeschaltet
 werden und die Balken manuell notiert werden.}
 
+@warning{Wenn @code{@bs{}partcombine} mit @code{@bs{}autoBeamOff} benutzt
+wird, können ungewünschte Resultate auftreten.  Siehe die Schnipsel unten
+für mehr Information.}
+
 Balkenmuster, die sich von den automatisch erstellen unterscheiden,
 können erstellt werden, siehe @ref{Einstellung von automatischen Balken}.
 
@@ -1732,30 +1955,36 @@ können erstellt werden, siehe @ref{Einstellung von automatischen Balken}.
 @code{\autoBeamOn}.
 @endpredefined
 
-@snippets
+
 
 @funindex breakable
 
 @cindex Zeilenumbruch, Balken
-@cindex Balken und Zeilenumbrüche
-
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{beams-across-line-breaks.ly}
-
+@cindex Balken, Zeilenumbrüche
 @cindex Balken mit Knie
 @cindex weit außeinander liegende Balken
 @cindex auto-knee-gap
 
+@snippets
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{beams-across-line-breaks.ly}
+
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-beam-knee-gap.ly}
 
+@cindex Balken, \partcombine und \autoBeamOff
+@cindex Stimmen, \autoBeamOff und \partcombine
+
+@lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle]
+{partcombine-and-autobeamoff.ly}
+
 @seealso
 Notationsreferenz:
 @ref{Manuelle Balken},
 @ref{Einstellung von automatischen Balken}.
 
 Installierte Dateien:
-@file{scm/@/auto@/-beam@/.scm}.
+@file{scm/auto-beam.scm}.
 
 Schnipsel:
 @rlsr{Rhythms}.
@@ -1770,24 +1999,16 @@ Referenz der Interna:
 @rinternals{unbreakable-spanner-interface}.
 
 
-@knownissues
-
-Balken können mit Notenköpfen und Versetzungszeichen in anderen
-Stimmen zusammenstoßen.
-
-
-
 @node Einstellung von automatischen Balken
 @unnumberedsubsubsec Einstellung von automatischen Balken
 @translationof Setting automatic beam behavior
 
-@cindex Automatische Balken, einstellen
-@cindex Einstellungen der Bebalkung
 @cindex autobeam
 @cindex Verändern von automatischer Bebalkung
 @cindex Bebalkung, automatisch, Einstellungen
 @cindex Text und Balken
 @cindex Gesangstext und Balken
+@cindex Balken und Gesangstext
 
 @funindex autoBeaming
 @funindex beatStructure
@@ -1799,101 +2020,23 @@ Stimmen zusammenstoßen.
 @funindex \set
 @funindex set
 
-Die Platzierung der automatischen Bebalkung wird entsprechend
-der Kontexteigenschaften @code{baseMoment}, @code{beatStructure}, @code{beamExceptions} und @code{autoBeaming} entschieden.
-
-Die folgenden Regeln, in der Reihenfolge ihrer Priorität, gelten, wenn das Aussehen der Balken bestimmt wird:
-
-@itemize
+In den meisten Fällen enden automatische Balken am Ende eines Taktes.
+Die Endpunkte für Schläge werden durch die Kontexteigenschaften
+@code{baseMoment} und @code{beatStructure} bestimmt.  @code{beatStructure}
+ist eine Scheme-Liste, die die Länge jedes Schlages im Takt in
+Einheiten von @code{baseMoment} angibt.  Der Standard von
+@code{baseMoment} ist Eins durch den Numerator der Taktangabe.  Der
+Standardwert jeder Längeneinheit @code{baseMoment} ist ein
+einzelner Taktschlag.
 
-@item
-Wenn ein manueller Balken mit @code{[...]} definiert ist, wird er gesetzt, andernfalls
-
-@item
-wenn @code{\autoBeamOff} eingeschaltet ist, werden keine Balken gesetzt, andernfalls
-
-@item
-wenn eine Balkenendung-Regel für einen größeren Balkentyp in
-@code{beamExceptions} definiert ist, wird es verwendet, um die
-gültigen Plätze für Balkenenden zu berechnen, andernfalls
-
-@item
-benutze die Werte von @code{baseMoment} und @code{beatStructure},
-um die Enden der Balken im Takt zu definieren und beende Balken
-am Ende jedes Taktes.
-
-@end itemize
-
-Der Balkentyp ist die Dauer Dauer der kürzesten Note in einer
-bebalkten Gruppe.  Wenn keine Balkenendungsregeln für einen
-Balkentyp definiert sind, wird die Regel für den kleinsten
-Balkentyp größer als der aktuelle Balken benutzt.
-
-@i{@strong{Die Gruppierung von Taktzeiten verändern}}
-
-Standardmäßig wird @code{baseMoment} (Grundschlag) durch die
-Taktart definiert, normalerweise als 1 über dem Nenner der
-Taktart.  Ausnahmen dieses Standardverhaltens finden sich in
-@file{scm/@/time@/-signature@/-settings@/.scm}.  Wie der Wert
-von @code{baseMoment} für eine bestimmte Taktart geändert wird,
-siehe @ref{Taktangabe}.
-
-@code{baseMoment} ist ein @emph{Momentum}, eine Einheit musikalischer
-Dauer.  Eine Menge der Art @emph{Momentum} wird durch die
-Scheme-Funktion @code{ly:make-moment} erstellt.  Für mehr Information
-zu dieser Funktion, siehe @ref{Verwaltung der Zeiteinheiten}.
-
-Besondere (das heißt andere als zum Ende eines Grundschlags)
-Bebalkungsregeln werden in der @code{beamExceptions}-Eigenschaft
-gespeichert.  Standardwerte von @code{beamExceptions} werden durch
-den @code{\time}-Befehl festgelegt.  Standardwerte von
-@code{beamExceptions} für eine Taktart werden in der Datei
-@file{scm/@/time@/-signature@/-settings@/.scm} festgelegt.  Einträge
-in @code{beamExceptions} werden nach Regeltyp und Balkentyp
-indiziert.
-
-Der Regeltyp sollte für Balkenende-Regeln @code{#'end} lauten.
-
-Die Endungs- und Unterteilungsregeln bestehen aus einer
-Scheme-Aliste (oder Liste von Paaren), die den Balkentyp und
-die Gruppierung, die auf diesen Balkentyp angewendet werden
-soll, anzeigt.
-
-@example
-#'((beam-type1 . grouping-1)
-   (beam-type2 . grouping-2)
-   (beam-type3 . grouping-3))
-@end example
-
-Balkentyp ist ein Scheme-Paar, das die Dauer des Balkens
-anzeigt, etwa @code{(1 . 16)}.
-
-Die Balkengruppierung ist eine Scheme-Liste, die die Gruppierungsart
-für einen Balkentyp darstellt.  Die Gruppierung wird in Einheiten
-von @code{beatLength} dargestellt.
-
-Zur Referenz finden sich die Standard-Bebalkunsregeln in der Datei
-@file{scm/time-signature-settings.scm}.
-
-Alternative Werte für @code{beamExceptions} können mit dem
-@code{\set}-Befehl definiert werden.
-
-@warning{
-Ein @code{beamExceptions}-Wert muss eine @emph{vollständige}
-Ausnahmeliste sein.  Das heißt, das jede Ausnahme, die angewendet
-werden soll, auch in den Einstellungen enthalten sein muss.  Es
-ist nicht möglich, nur eine Ausnahme hinzuzufügen, zu ändern oder
-zu entfernen.  Während das seltsam erscheinen kann, bedeutet es,
-dass die aktuellen Bebalkunsregeln nicht bekannt sein müssen, um
-eine neue Regel zu definieren.}
 
 @lilypond[quote,relative=2,verbatim]
 \time 5/16
-c8^"beats" c16 c8 |
-\set beatStructure = #'(2 3)
-c8^"(2+3)" c16 c8
-\set beatStructure = #'(3 2)
-c8^"(3+2)" c16 c8
+c16^"default" c c c c |
+\set Timing.beatStructure = #'(2 3)
+c16^"(2+3)" c c c c |
+\set Timing.beatStructure = #'(3 2)
+c16^"(3+2)" c c c c |
 @end lilypond
 
 Balkenregelveränderungen können auf bestimmte Kontexte beschränkt
@@ -1927,7 +2070,7 @@ Systems angewendet werden sollen:
 @lilypond[quote,verbatim,relative=2]
 \time 7/8
 % rhythm 3-1-1-2
-% Context Voice specified --  does not work correctly
+% Context applied to Voice by dafault --  does not work correctly
 % Because of autogenerated voices, all beating will
 % be at baseMoment (1 . 8)
 \set beatStructure = #'(3 1 1 2)
@@ -1938,23 +2081,163 @@ Systems angewendet werden sollen:
 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
 @end lilypond
 
-@funindex revertBeamSettings
+Der Wert von @code{baseMoment} kann angepasst werden, um das
+Bebalkungsverhalten zu ändern, wenn gewünscht.  In diesem Fall
+muss der Wert von @code{beatStructure} so gesetzt werden, dass
+er kompatibel mit dem neuen Wert von @code{baseMoment} ist.
+
+@lilypond[quote,verbatim,relative=2]
+\time 5/8
+\set Timing.baseMoment = #(ly:make-moment 1 16)
+\set Timing.beatStructure = #'(7 3)
+\repeat unfold 10 { a16 }
+@end lilypond
+
+@code{baseMoment} ist ein @i{Moment}, eine Einheit an musikalischer
+Dauer.  Eine Anzahl vom Typus @i{Moment} wird durch die Scheme-Funktion
+@code{ly:make-moment} erstellt.  Zu mehr Information über diese Funktion
+siehe @ref{Verwaltung der Zeiteinheiten}.
+
+Der Standardwert von @code{baseMoment} ist Eins durch den Denominator
+der Taktangabe.  Alle Ausnahmen dieses Standards finden sich in der Datei
+@file{scm/time-signature-settings.scm}.
+
+Besondere automatische Bebalkungsregeln (außer dass ein Balken auf einem
+Taktschlag aufhört) sind in der @code{beamExceptions}-Eigenschaft
+definiert.
+
+@lilypond[quote,relative=2,verbatim]
+\time 3/16
+\set Timing.beatStructure = #'(2 1)
+\set Timing.beamExceptions =
+  #'(                         ;start of alist
+     (end .                   ;entry for end of beams
+      (                       ;start of alist of end points
+       ((1 . 32) . (2 2 2))   ;rule for 1/32 beams -- end each 1/16
+      )))                     %close all entries
+c16 c c |
+\repeat unfold 6 { c32 } |
+@end lilypond
+
+@code{beamExceptions} ist eine Aliste mit einem Schlüssel der Regeltypen
+(rule-type) und einem Wert der Bebalkungsregeln (beaming-rules).
+
+Im Moment ist der einzige mögliche rule-type @code{#'end} für ein
+Balkenende.
+
+Beaming-rules ist eine Scheme-Aliste (oder eine paarige Liste), die
+den Balkentyp und die Gruppierung anzeigt, die auf Balken angewendet
+werden, welche Noten mit einer kürzesten Dauer des Balkentyps enthalten.
+
+@example
+#'((beam-type1 . grouping-1)
+   (beam-type2 . grouping-2)
+   (beam-type3 . grouping-3))
+@end example
+
+Beam-type ist ein Scheme-Paar, das die Dauer eines Balkens anzeigt,
+etwa @code{(1 . 16)} für ein Sechszehntel.
+
+Grouping ist eine Scheme-Liste, die die auf den Balken anzuwendene
+Gruppierung anzeigt.  Die Gruppierung wird in Einheiten des
+Balkentyps angegeben.
+
+@warning{Ein @code{beamExceptions}-Wert muss eine @emph{vollständige}
+Ausnahme-Liste sein.  Das heißt, dass jede Ausnahme, die angewendet werden
+soll, auch in die Einstellungen mit aufgenommen werden muss.  Es ist nicht
+möglich, nur eine der Einstellungen zu ändern, zu entfernen oder hinzuzufügen.
+Das mag seltsam erscheinen, bedeutet aber, dass die aktuellen
+Balkenregeln bekann sein müssen, um ein neues Bebalkungsmuster definieren zu können.}
 
-Balkenregeln können rückgängig gemacht und das Standardverhalten
-wieder hergestellt werden.  Das erreicht man durch erneutes
-Setzen der Taktart.
+Wenn die Taktart geändert wird, werden neue Standardwerte für
+@code{Timing.baseMoment}, @code{Timing.beatStructure} und
+@code{Timing.beamExceptions} definiert.  Wenn die Taktart
+definiert wird, werden die automatischen Bebalkungsregeln für den
+@code{Timing}-Kontext auf den Standard zurückgesetzt.
 
 @lilypond[quote,verbatim,relative=2]
-\time 4/4
-\repeat unfold 8 {a8}
-% eliminate beam exception that groups beats 1, 2 and 3, 4
-\set Timing.beamExceptions = #'()
-\repeat unfold 8 {a8}
+\time 6/8
+\repeat unfold 6 { a8 }
+% group (4 + 2)
+\set Timing.beatStructure = #'(4 2)
+\repeat unfold 6 { a8 }
 % go back to default behavior
+\time 6/8
+\repeat unfold 6 { a8 }
+@end lilypond
+
+Die automatischen Standardeinstellungen für die Bebalkung einer
+Taktart werden in der Datei @file{scm/time-signature-settings.scm}
+bestimmt.  Änderungen der automatischen Bebalkungsregeln für eine Taktart
+werden in @ref{Taktangabe} beschrieben.
+
+Die meisten automatischen Bebalkungsregeln für eine Taktart enthalten einen
+Eintrag für @code{beamExceptions}.  Beispielsweise wird in einem 4/4-Takt
+versucht, den Takt in zwei Hälfen zu teilen, wenn nur Achtelnoten vorkommen.
+Die @code{beamExceptions}-Regel kann die @code{beatStructure}-Einstellung
+überschreiben, wenn @code{beamExceptions} nicht zurückgesetzt wird:
+
+@lilypond[quote,verbatim,relative=2]
 \time 4/4
-\repeat unfold 8 {a8}
+\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.beatStructure = #'(3 3 2)
+% This won't beam (3 3 2) because of beamExceptions
+\repeat unfold 8 {c8} |
+% This will beam (3 3 2) because we clear beamExceptions
+\set Timing.beamExceptions = #'()
+\repeat unfold 8 {c8}
 @end lilypond
 
+Auf die gleiche Art werden im 3/4-Takt Achtelnoten als ganzer Takt bebalkt.
+Um Achtelnoten im 3/4-Takt auf jeder Taktzeit zu bebalken, muss
+@code{beamExceptions} zurückgesetzt werden:
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+% by default we beam in (3) due to beamExceptions
+\repeat unfold 6 {a8} |
+% This will beam (1 1 1) due to beatLength
+\set Timing.beamExceptions = #'()
+\repeat unfold 6 {a8}
+@end lilypond
+
+@i{@strong{Wie die automatische Bebalkung funktioniert}}
+
+Wenn die automatische Bebalkung aktiviert ist, wird die Platzierung
+der automatischen Balken durch die Kontexteigenschaften
+@code{baseMoment}, @code{beatStructure} und @code{beamExceptions}
+bestimmt.
+
+Die folgenden Regeln, in der Reihenfolge ihrer Priorität, gelten, wenn das Aussehen der Balken bestimmt wird:
+
+@itemize
+
+@item
+Wenn ein manueller Balken mit @code{[...]} definiert ist, wird er gesetzt, andernfalls
+
+@item
+wenn eine Balkenendung-Regel für den Balkentyp in
+@code{beamExceptions} definiert ist, wird sie verwendet, um die
+gültigen Plätze für Balkenenden zu berechnen, andernfalls
+
+@item
+wenn eine Balkenendung-Regel für einen größeren Balkentyp
+in @code{beamExceptions} definiert ist, wird sie verwendet,
+um die gültigen Plätze für Balkenenden zu berechnen, andernfalls
+
+@item
+benutze die Werte von @code{baseMoment} und @code{beatStructure},
+um die Enden der Balken im Takt zu definieren und beende Balken
+am Ende jedes Taktes.
+
+@end itemize
+
+In den oben genannten Regeln ist der Balkentyp die Dauer der
+kürzesten Note der bebalkten Gruppe.
+
+Die Standardbebalkungsregeln finden sich in der Datei
+@file{scm/time-signature-settings.scm}.
+
 
 @snippets
 
@@ -1997,17 +2280,61 @@ Referenz der Interna:
 
 
 @knownissues
-
 Wenn eine Partitur endet, während ein automatischer Balken noch
 nicht beendet wurde und weiterhin Noten erwartet, wird dieser
 letzte Balken nicht ausgegeben.  Das Gleiche gilt auch für
-polyphone Stimmen, die mit der @code{<<
-@dots{} \\ @dots{} >>}-Konstruktion notiert wurden.  Wenn eine
+polyphone Stimmen, die mit der
+@code{<< @dots{} \\ @dots{} >>}-Konstruktion notiert wurden.  Wenn eine
 polyphone Stimme endet, während ein Balken noch weitere Noten
 erwartet, wird der Balken nicht gesetzt.  Eine Notlösung für
 dieses Probelm ist, den letzten Balken in der Stimme oder
 Partitur manuell zu setzen.
 
+Die Standardeinstellungen weisen den  dem
+@code{Score}-Kontext zu.  Das bedeutet, dass das Setzen der
+Taktart (time signature) in einem System sich auch auf die Bebalkung
+der anderen Systeme auswirkt.  Darum verändert eine neue Taktart in einem
+späteren System auch alle früher vorgenommenen eigenen Einstellungen
+der Bebalkung eines anderen Systems.  Eine Möglichkeit, dieses Problem zu
+vermeiden, ist es, die Taktart nur in einem System zu setzen.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \time 3/4
+    \set Timing.baseMoment = #(ly:make-moment 1 8)
+    \set Timing.beatStructure = #'(1 5)
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
+Die Standardbebalkungsregeln für die Taktart können auch verändert
+werden, sodass die gewünschte Bebalkung immer benützt wird.  Veränderungen
+der automatischen Bebalkungsregeln für eine Taktart sind in
+@ref{Taktangabe} beschrieben.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \overrideTimeSignatureSettings
+      #'(3 . 4)         % timeSignatureFraction
+      #'(1 . 8)         % baseMomentFraction
+      #'(1 5)           % beatStructure
+      #'()             % beamExceptions
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
 
 @node Manuelle Balken
 @unnumberedsubsubsec Manuelle Balken
@@ -2028,9 +2355,7 @@ Manuell definierte Balken werden mit den Zeichen @code{[} und
 @code{]} (AltGr+8 bzw. 9) markiert.
 
 @lilypond[quote,relative=1,verbatim]
-{
-  r4 r8[ g' a r8] r8 g[ | a] r8
-}
+r4 r8[ g' a r] r g[ | a] r
 @end lilypond
 
 @cindex manuelle Balken, Richtung zuweisen
@@ -2060,7 +2385,7 @@ normalen Balken gesetzt.
 @lilypond[quote,verbatim,relative=2]
 c4 d8[
 \grace { e32[ d c d] }
-e8] e8[ e
+e8] e[ e
 \grace { f16 }
 e8 e]
 @end lilypond
@@ -2128,8 +2453,8 @@ mit @code{[} und @code{]} angegeben werden und die Spreizung wird
 kontrolliert, indem der Balken-Eigenschaft @code{grow-direction}
 eine Richtung zugewiesen wird.
 
-Wenn die Anordnung der Noten und die MIDI-Ausgabe das Ritardando
-oder Accelerando, wie es die Spreizung angibt, reflektieren soll,
+Wenn die Anordnung der Noten und die MIDI-Ausgabe das @emph{Ritardando}
+oder @emph{Accelerando}, wie es die Spreizung angibt, reflektieren soll,
 müssen die Noten als ein musikalischer Ausdruck notiert werden,
 der von geschweiften Klammern umgeben ist und dem ein
 @code{featheredDurations}-(gespreizteDauern)-Befehl vorangestellt
@@ -2311,7 +2636,7 @@ g1 \bar ":|:"
 a1 \bar ":|.|:"
 b1 \bar ":|.:"
 c1 \bar ":|"
-d1
+e1
 @end lilypond
 
 Zusätzliche kann ein Taktstrich auch nur als kleines Komma gesetzt
@@ -2544,7 +2869,6 @@ Referenz der Interna:
 @cindex Zusammenstöße, Taktnummern
 
 @knownissues
-
 Taktnummern können mit der oberen Ecke der Klammer zu Beginn des
 Systems zusammenstoßen.  Um das zu verhindert, kann die
 @code{padding}-Eigenschaft von @code{BarNumer} verwendet werden,
@@ -2607,10 +2931,10 @@ als Taktüberprüfung zu funktionieren.
 @lilypond[quote,verbatim]
 pipeSymbol = \bar "||"
 {
-  c'2 c'2 |
-  c'2 c'2
-  c'2 | c'2
-  c'2 c'2
+  c'2 c' |
+  c'2 c'
+  c'2 | c'
+  c'2 c'
 }
 @end lilypond
 
@@ -2721,7 +3045,7 @@ c1 \mark \default
 c1
 @end lilypond
 
-Die Datei @file{scm/@/translation@/-functions@/.scm} beinhaltet
+Die Datei @file{scm/translation-functions.scm} beinhaltet
 die Definitionen für @code{format-mark-numbers} (erstelle-Zeichen-Nummern),
 @code{format-mark-box-numbers} (erstelle-Zeichen-Kasten-Nummern),
 @code{format-mark-letters} (erstelle-Zeichen-Buchstaben) und
@@ -2788,7 +3112,7 @@ Notationsreferenz:
 @ref{Objekte ausrichten}.
 
 Installierte Dateien:
-@file{scm/@/translation@/-functions@/.scm} beinhaltet die Definition
+@file{scm/translation-functions.scm} beinhaltet die Definition
 von @code{format-mark-numbers} und
 @code{format-mark-letters}.  Sie können als Anleitung für eigene
 Funktionen benutzt werden.
@@ -2962,7 +3286,7 @@ Notationsreferenz:
 @ref{Manuelle Balken}.
 
 Installierte Dateien:
-@file{ly/@/grace@/-init@/.ly}.
+@file{ly/grace-init.ly}.
 
 Schnipsel:
 @rlsr{Rhythms}.
@@ -3014,10 +3338,64 @@ also
 @noindent
 gesetzt werden.
 
+Der Einsatz von Verzierungsnoten innerhalb von Stimmen-Kontexten
+kann den Notensatz der Stimme verwirren.  Dieses Problem kann
+umgangen werden, indem man eine Note oder Pause zwischen dem
+@code{Voice}-Befehl und der Verzierungsnote setzt.
+
+@lilypond[quote,verbatim]
+accMusic = {
+  \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
+}
+
+\new Staff {
+  <<
+    \new Voice {
+      \relative c'' {
+        r8 r8 \voiceOne \accMusic \oneVoice r8 |
+        r8 \voiceOne r8 \accMusic \oneVoice r8 |
+      }
+    }
+    \new Voice {
+      \relative c' {
+        s8 s8 \voiceTwo \accMusic \oneVoice s8 |
+        s8 \voiceTwo r8 \accMusic \oneVoice s8 |
+      }
+    }
+  >>
+}
+@end lilypond
+
 Verzierungsabschnitte sollten nur innerhalb von sequentiellen musikalischen
 Ausdrücken benützt werden. Wenn sie ineinandergeschachtelt werden, kann es
 zu Fehlermeldungen oder Abstürzen kommen.
 
+Jede Verzierungsnote in der MIDI-Ausgabe hat ein Viertel der Dauer ihrer
+wirklichen Dauer.  Wenn die addierte Dauer der Verzierungsnoten länger als
+die Dauer der vorhergehenden Note dauert, wird der Fehler
+@qq{@code{Going back in MIDI time}} ausgegeben.  Man muss die Verzierungsnoten
+entweder kürzer machen, etwa:
+
+@example
+\acciaccatura @{ c'8[ d' e' f' g'] @}
+@end example
+
+@noindent
+wird zu:
+
+@example
+\acciaccatura @{ c'16[ d' e' f' g'] @}
+@end example
+
+@noindent
+oder die Dauern explizit ändern:
+
+@example
+\acciaccatura @{ \scaleDurations #' (1 . 2) @{ c'8[ d' e' f' g'] @} @}
+@end example
+
+Siehe @ref{Tondauern skalieren}.
+
 
 @node An Kadenzen ausrichten
 @unnumberedsubsubsec An Kadenzen ausrichten