]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/de/notation/rhythms.itely
Rerun scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / Documentation / de / notation / rhythms.itely
index ec49e8cf922eab679c3f64f92be73c0f0f9eda7c..9efc3fac99ab627671225bf9d37a5005f4d1c451 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 @ignore
-    Translation of GIT committish: 06f227dd80f3a30cbf33c879b7c125079dfaf5c3
+    Translation of GIT committish: e5a609e373eae846857f9a6d70a402a3d42b7d94
 
     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.17.5"
+@c \version "2.17.6"
 
 @c Translators: Till Paala
 
@@ -569,11 +569,11 @@ Durch Veränderung der Eigenschaften @var{whiteout} (weiß malen) und
 Objekten im Notensystem zusammenstoßen.
 
 @lilypond[verbatim,quote,ragged-right,relative=2]
-\override Tie #'layer = #-2
-\override Staff.TimeSignature #'layer = #-1
-\override Staff.KeySignature #'layer = #-1
-\override Staff.TimeSignature #'whiteout = ##t
-\override Staff.KeySignature #'whiteout = ##t
+\override Tie.layer = #-2
+\override Staff.TimeSignature.layer = #-1
+\override Staff.KeySignature.layer = #-1
+\override Staff.TimeSignature.whiteout = ##t
+\override Staff.KeySignature.whiteout = ##t
 b2 b~
 \time 3/4
 \key a \major
@@ -671,7 +671,7 @@ vordefinierten Befehle:
 \new Staff {
   % These two lines are just to prettify this example
   \time 16/1
-  \override Staff.TimeSignature #'stencil = ##f
+  \override Staff.TimeSignature.stencil = ##f
   % Print a maxima rest, equal to four breves
   r\maxima
   % Print a longa rest, equal to two breves
@@ -941,10 +941,10 @@ nicht ignoriert werden.  Siehe auch das folgende Beispiel.
 
 @lilypond[quote,verbatim,relative=2]
 % This fails, as the wrong object name is specified
-\override TextScript #'padding = #5
+\override TextScript.padding = #5
 R1^"wrong"
 % This is the correct object name to be specified
-\override MultiMeasureRestText #'padding = #5
+\override MultiMeasureRestText.padding = #5
 R1^"right"
 @end lilypond
 
@@ -1519,7 +1519,7 @@ Taktnummerierung wird am Ende der Kadenz wieder aufgenommen:
 
 @lilypond[verbatim,relative=2,fragment]
 % Show all bar numbers
-\override Score.BarNumber #'break-visibility = #all-visible
+\override Score.BarNumber.break-visibility = #all-visible
 c4 d e d
 \cadenzaOn
 c4 c d8[ d d] f4 g4.
@@ -2094,6 +2094,28 @@ Balken beginnt.
 @funindex \set
 @funindex set
 
+Wenn die automatischen Balken angeschaltet sind, wird die Platzierung der
+automatischen Balken von drei Kontexteigenschaften bestimmt:
+@code{baseMoment}, @code{beatStructure} und @code{beamExceptions}.
+Wenn eine @code{beamExceptions}-Regel für die aktuelle Taktart definiert ist,
+wird diese Regel zur Bestimmmung der Balkenplatzierung herangezogen.  Wenn keine
+@code{beamExceptions}-Regel für die aktuelle Taktart vorhanden ist, wird
+die Platzierung der Balken durch die Einstellungen von @code{baseMoment}
+und @code{beatStructure} bestimmt.
+
+Standardmäßig sind @code{beamExceptions}-Regel für alle häufigen Taktarten
+vordefiniert, sodass die @code{beamExceptions}-Regeln deaktiviert werden
+müssen, wenn die Balkenplatzierung aufgrund von @code{baseMoment} und
+@code{beatStructure} stattfinden soll.  Die @code{beamExceptions}-Regeln werden
+deaktiviert durch
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+
+@subsubheading @i{Bebalkung basierend auf @code{baseMoment} und @code{beatStructure}}
+
 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}
@@ -2113,6 +2135,25 @@ c16^"(2+3)" c c c c |
 c16^"(3+2)" c c c c |
 @end lilypond
 
+Wenn eine häufige Taktart benützt wird, @emph{muss} @code{beamExceptions}
+deaktiviert werden, damit @code{beatStructure} funktionieren kann.
+Der @code{\set Timing.beamExceptions = #'()}-Befehl kann immer eingefügt
+werden, wenn die Bebalkung von @code{beatStructure} bestimmt werden soll.
+
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"no change" a a a a a a a
+
+\set Timing.beamExceptions = #'()
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"changed" a a a a a a a
+@end lilypond
+
 Balkenregelveränderungen können auf bestimmte Kontexte beschränkt
 werden.  Wenn keine Regeln in einen unteren Kontext definiert
 sind, gelten die Regeln des höheren Kontext, in dem sich der
@@ -2176,6 +2217,8 @@ 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}.
 
+@subsubheading @i{Bebalkung basierend auf @code{beamExceptions}}
+
 Besondere automatische Bebalkungsregeln (außer dass ein Balken auf einem
 Taktschlag aufhört) sind in der @code{beamExceptions}-Eigenschaft
 definiert.
@@ -2262,9 +2305,9 @@ Die @code{beamExceptions}-Regel kann die @code{beatStructure}-Einstellung
 \repeat unfold 8 {c8}
 @end lilypond
 
-Im traditionellen Notensatz haben Achtelnoten besondere Bebalkungsregeln.
-Ein Takt, der nur aus Achteln besteht, kann als Ganzer bebalkt werden.  Diese
-Regel wird durch die Eigenschaft @code{beamWholeMeasure} bestimmt.
+Auf gleiche Art werden Achtelnoten im 3/4-Takt über den ganzen Takt hin
+mit Balken versehen.  Damit Achtelnoten im 3/4-Takt auf jedem Schlag
+einen neuen Balken erhalten, muss @code{beamExceptions} verändert werden:
 
 @lilypond[quote,verbatim,relative=2]
 \time 3/4
@@ -2275,10 +2318,13 @@ Regel wird durch die Eigenschaft @code{beamWholeMeasure} bestimmt.
 \repeat unfold 6 {a8}
 @end lilypond
 
-In einigen Notenstichen der romantischen und klassischen Periode kann auch
-ein halber Takt Achtelnoten durchgehend bebalkt werden, auch wenn das die
-generelle Regel verletzt (siehe Gould, S. 153).  Dieses Verhalten wird durch
-die Eigenschaft @code{beamHalfMeasure} bestimmt:
+In Notenstichen der romantischen und klassischen Periode wird teilweise auch
+ein halber Takt Achtelnoten im 3/4-Takt mit einem Balken versehen, moderner
+Notenstich vermeidet dies jedoch, um nicht den falschen Eindruck eines
+6/8-Taktes entstehen zu lassen (siehe Gould, S. 153).  Eine ähnliche Situation
+entsteht im 3/8-Takt.  Dieses Verhalten wird durch
+die Eigenschaft @code{beamHalfMeasure} bestimmt, welche sich nur auf
+Takte mit einer 3 im Zähler auswirkt:
 
 @lilypond[quote,verbatim,relative=2]
 \time 3/4
@@ -2287,7 +2333,7 @@ r4. a8 a a |
 r4. a8 a a |
 @end lilypond
 
-@i{@strong{Wie die automatische Bebalkung funktioniert}}
+@subsubheading @i{Wie die automatische Bebalkung funktioniert}
 
 Wenn die automatische Bebalkung aktiviert ist, wird die Platzierung
 der automatischen Balken durch die Kontexteigenschaften
@@ -2559,14 +2605,14 @@ das Tempo, während die darauffolgenden vier 32-Noten ein
 gleichmäßiges Tempo haben.
 
 @lilypond[relative=1,verbatim,quote]
-\override Beam #'grow-direction = #LEFT
+\override Beam.grow-direction = #LEFT
 \featherDurations #(ly:make-moment 2 1)
 { c16[ c c c c c c c] }
-\override Beam #'grow-direction = #RIGHT
+\override Beam.grow-direction = #RIGHT
 \featherDurations #(ly:make-moment 2 3)
 { c32[ d e f] }
 % revert to non-feathered beams
-\override Beam #'grow-direction = #'()
+\override Beam.grow-direction = #'()
 { g32[ a b c] }
 @end lilypond
 
@@ -2913,7 +2959,7 @@ der Zeile} und @var{Beginn der Zeile}.  Im folgenden
 Beispiel werden die Taktlinien überall ausgegeben:
 
 @lilypond[verbatim,quote,relative=1]
-\override Score.BarNumber #'break-visibility = #'#(#t #t #t)
+\override Score.BarNumber.break-visibility = #'#(#t #t #t)
 \set Score.currentBarNumber = #11
 % Permit first bar number to be printed
 \bar ""
@@ -3524,9 +3570,9 @@ MyCadenza = \relative c' {
     \MyCadenza c'1
   }
   \new Staff {
-    $(mmrest-of-length MyCadenza)
+    #(mmrest-of-length MyCadenza)
     c'1
-    $(skip-of-length MyCadenza)
+    #(skip-of-length MyCadenza)
     c'1
   }
 >>