[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Taktstriche ] | [ Up : Takte ] | [ Takt- und Taktzahlüberprüfung > ] |
Taktzahlen
Taktzahlen werden standardmäßig zu Beginn eines jeden Systems
ausgegeben, ausgenommen ist die erste Zeile. Die Zahl selber
wird in der currentBarNumber
-Eigenschaft gespeichert, die
normalerweise für jeden Takt aktualisiert wird. Sie kann aber auch
manuell gesetzt werden:
c1 c c c \break \set Score.currentBarNumber = #50 c1 c c c
Taktnummern können in regelmäßigem Abstand ausgegeben werden,
anstatt dass sie nur am Beginn des Systems erscheinen. Um das
zu erreichen, muss die Standardeinstellung verändert werden, um
zu erlauben, dass Taktnummern an anderen Stellen als dem
Beginn von Systemen ausgegeben werden. Das wird mit der
Eigenschaft break-visibility
von BarNumber
vorgenommen.
Sie braucht drei Werte, die auf #t
(wahr) oder #f
(falsch) gestellt werden können, womit angegeben wird, ob die
Taktnummer an der entsprechenden Stelle sichtbar ist. Die
Reihenfolge der Werte ist: Ende der Zeile, Mitte
der Zeile und Beginn der Zeile. Im folgenden
Beispiel werden die Taktlinien überall ausgegeben:
\override Score.BarNumber.break-visibility = ##(#t #t #t) \set Score.currentBarNumber = #11 % Permit first bar number to be printed \bar "" c1 | c | c | c \break c1 | c | c | c
Setzen der Taktnummer für den ersten Takt
Standardmäßig wird die erste Taktzahl einer Partitur nicht gesetzt,
wenn sie weniger oder gleich ’1’ ist. Indem man barNumberVisibility
auf all-bar-numbers-visible
setzt, kann eine beliebige
Taktzahl für den ersten und die folgenden Takte gesetzt werden.
Eine leere Taktlinie muss jedoch vor der ersten Note eingefügt
werden, damit das funktioniert.
\layout { indent = 0 ragged-right = ##t } \relative c' { \set Score.barNumberVisibility = #all-bar-numbers-visible c1 | d | e | f \break g1 | e | d | c }
Setzen der Taktnummern in regelmäßigen Intervallen
Taktnummern können in regelmäßigen Intervallen gesetzt werden, indem
man die Eigenschaft barNumberVisibility
definiert. In diesem
Beispiel werden die Taktnummern jeden zweiten Takt gesetzt, außer
am Ende einer Zeile.
\relative c' { \override Score.BarNumber.break-visibility = #end-of-line-invisible \set Score.currentBarNumber = 11 % Print a bar number every second measure \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2) c1 | c | c | c | c \break c1 | c | c | c | c } \paper { tagline = ##f }
Alternative Taktnummerierung
Zwei alternative Methoden können eingestellt werden, die die Taktnummerierung beeinflussen, insbesondere bei Wiederholungen.
music = \relative c' { \repeat volta 3 { c4 d e f | \alternative { \volta 1 { c4 d e f | c2 d \break } \volta 2 { f4 g a b | f4 g a b | f2 a | \break } \volta 3 { c4 d e f | c2 d } } } c1 \bar "|." } \markup "default" { \music } \markup \typewriter "'numbers" { \set Score.alternativeNumberingStyle = #'numbers \music } \markup \typewriter "'numbers-with-letters" { \set Score.alternativeNumberingStyle = #'numbers-with-letters \music } \paper { tagline = ##f }
Setzen von Taktnummern in Kästen oder Kreisen
Taktnummern können auch in Boxen oder Kreisen gesetzt werden.
\relative c' { % Prevent bar numbers at the end of a line and permit them elsewhere \override Score.BarNumber.break-visibility = #end-of-line-invisible \set Score.barNumberVisibility = #(every-nth-bar-number-visible 4) % Increase the size of the bar number by 2 \override Score.BarNumber.font-size = 2 % Draw a box round the following bar number(s) \override Score.BarNumber.stencil = #(make-stencil-boxer 0.1 0.25 ly:text-interface::print) \repeat unfold 5 { c1 } % Draw a circle round the following bar number(s) \override Score.BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print) \repeat unfold 4 { c1 } \bar "|." }
Taktnummern ausrichten
Taktnummern sind standardmäßig links an ihrem Ursprungsobjekt ausgerichtet. Das ist normalerweise die linke Ecke einer Linie oder, wenn die Nummern innerhalb einer Zeile gesetzt werden, auf der linken Seite eines Taktstrichs. Die Nummern können auch direkt über dem Taktstrich positioniert werden oder rechts vom Taktstrich gesetzt werden.
\relative c' { \set Score.currentBarNumber = 111 \override Score.BarNumber.break-visibility = #all-visible % Increase the size of the bar number by 2 \override Score.BarNumber.font-size = 2 % Print a bar number every second measure \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2) c1 | c1 % Center-align bar numbers \override Score.BarNumber.self-alignment-X = #CENTER c1 | c1 % Left-align bar numbers \override Score.BarNumber.self-alignment-X = #LEFT c1 | c1 }
Entfernung von Taktnummern in einer Partitur
Taktnummern können vollkommen aus den Noten entfernt werden, indem
man den Bar_number_engraver
aus dem Score
-Kontext
entfernt.
\layout { \context { \Score \omit BarNumber % or: %\remove "Bar_number_engraver" } } \relative c'' { c4 c c c \break c4 c c c } \paper { tagline = ##f }
Siehe auch
Schnipsel: Rhythms.
Referenz der Interna: BarNumber, Bar_number_engraver.
Bekannte Probleme und Warnungen
Taktnummern können mit der oberen Ecke der Klammer zu Beginn des
Systems zusammenstoßen. Um das zu verhindert, kann die
padding
-Eigenschaft von BarNumber
verwendet werden,
um die Zahl zu verschieben. Für mehr Information siehe
StaffGroup und BarNumber.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Taktstriche ] | [ Up : Takte ] | [ Takt- und Taktzahlüberprüfung > ] |