Taktangabe

Taktangaben werden wie folgt erstellt.

\time 2/4 c'2
\time 3/4 c'2.

[image of music]

Taktangaben werden zu Beginn eines Stückes gesetzt und immer dann, wenn sich die Taktart ändert. Wenn eine Änderung am Ende einer Zeile geschieht, wird eine warnende Taktangabe am Ende der Zeile ausgegeben. Dieses Verhalten kann verändert werden, siehe Sichtbarkeit von Objekten.

\relative c'' {
  \time 2/4
  c2 c
  \break
  c c
  \break
  \time 4/4
  c c c c
}

[image of music]

Das Symbol für die Taktarten 2/2 und 4/4 kann in ein Zahlensymbol umgewandelt werden:

\relative c'' {
  % Default style
  \time 4/4 c1
  \time 2/2 c1
  % Change to numeric style
  \numericTimeSignature
  \time 4/4 c1
  \time 2/2 c1
  % Revert to default style
  \defaultTimeSignature
  \time 4/4 c1
  \time 2/2 c1
}

[image of music]

Symbole für Modus und Proprietas der mensuralen Notation werden behandelt unter Mensurale Taktartenbezeichnungen.

Zusätzlich zu der gedruckten Taktart werden mit der Definition des Befehls \time auch die Standardwerte fürt die Eigenschaften beatBase, beatStructure und beamExtensions gesetzt. Die vordefinierten Standardwerte für diese Eigenschaften finden sich in scm/time-signature-settings.scm. Die existierenden Standardwerte können verändert oder neue Standardwerte hinzugefügt werden.

\score {
  \new Staff {
    \relative c' {
      \overrideTimeSignatureSettings
        4/4        % timeSignatureFraction
        #1/4       % beatBase
        3,1        % beatStructure
        #'()       % beamExceptions
      \time 4/4
      \repeat unfold 8 { c8 } |
    }
  }
}

[image of music]

\overrideTimeSignatureSettings braucht fünf Argumente:

  1. timeSignatureFraction (Taktart-Bruch), ein Bruch, der den Takt beschreibt.
  2. beatBase (Grundmoment-Bruch), ein Bruch, der den Zähler und Nenner der Grundschlageinheit der Taktart enhält.
  3. beatStructure (Taktzeit-Struktur), eine Scheme-Liste, die die Struktur der Taktschläge anzeigt, in Einheiten des Grundmoments.
  4. 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 Einstellung von automatischen Balken.

Der Kontext, der \overrideTimeSignatureSettings enthält, muss begonnen sein, bevor \overrideTimeSignatureSettings aufgerufen wird. Das heißt, dass er entweder explizit begonnen wird oder sich Noten in dem Kontext befinen müssen, bevor \overrideTimeSignatureSettings aufgerufen wird:

\score {
  \relative c' {
    % This call will fail because the context isn't yet instantiated
    \overrideTimeSignatureSettings
      4/4        % timeSignatureFraction
      #1/4       % beatBase
      3,1        % beatStructure
      #'()       % beamExceptions
    \time 4/4
    c8^\markup {"Beamed (2 2)"}
    \repeat unfold 7 { c8 } |
    % This call will succeed
    \overrideTimeSignatureSettings
      4/4        % timeSignatureFraction
      #1/4       % beatBase
      3,1        % beatStructure
      #'()       % beamExceptions
    \time 4/4
    c8^\markup {"Beamed (3 1)"}
    \repeat unfold 7 { c8 } |
  }
}

[image of music]

Veränderte Werte der Taktart-Eigenschaften können wieder auf den Standard zurückgesetzt werden:

\score{
  \relative {
    \repeat unfold 8 { c'8 } |
    \overrideTimeSignatureSettings
      4/4        % timeSignatureFraction
      #1/4       % beatBase
      3,1        % beatStructure
      #'()       % beamExceptions
    \time 4/4
    \repeat unfold 8 { c8 } |
    \revertTimeSignatureSettings 4/4
    \time 4/4
    \repeat unfold 8 { c8 } |
  }
}

[image of music]

Unterschiedliche Werte der Standard-Taktarteigenschaften für unterschiedliche Notensysteme können eingerichtet werden, indem man den Timing_translator und den Default_bar_line_engraver aus dem Score-Kontext in den Staff-Kontext verschiebt.

\score {
  \new StaffGroup <<
     \new Staff {
        \overrideTimeSignatureSettings
          4/4        % timeSignatureFraction
          #1/4       % beatBase
          3,1        % beatStructure
          #'()       % beamExceptions
        \time 4/4
        \repeat unfold 8 {c''8}
     }
     \new Staff {
        \overrideTimeSignatureSettings
          4/4        % timeSignatureFraction
          #1/4       % beatBase
          1,3        % beatStructure
          #'()       % beamExceptions
        \time 4/4
        \repeat unfold 8 {c''8}
     }
  >>
  \layout {
    \context {
      \Score
      \remove Timing_translator
    }
    \context {
      \Staff
      \consists Timing_translator
    }
  }
}

[image of music]

Vordefinierte Befehle

\numericTimeSignature, \defaultTimeSignature.

Ausgewählte Schnipsel

Time signature printing only the numerator as a number (instead of the fraction)

Sometimes, a time signature should not print the whole fraction (for example, 7/4), but only the numerator (digit 7 in this case). This can be easily done by using \override Staff.TimeSignature.style = #'single-number to change the style permanently. By using \revert Staff.TimeSignature.style, this setting can be reversed. To apply the single-number style to only one time signature, use the \override command and prefix it with a \once.

\relative c'' {
  \time 3/4
  c4 c c
  % Change the style permanently
  \override Staff.TimeSignature.style = #'single-number
  \time 2/4
  c4 c
  \time 3/4
  c4 c c
  % Revert to default style:
  \revert Staff.TimeSignature.style
  \time 2/4
  c4 c
  % single-number style only for the next time signature
  \once \override Staff.TimeSignature.style = #'single-number
  \time 5/4
  c4 c c c c
  \time 2/4
  c4 c
}

[image of music]

Siehe auch

Glossar: time signature

Notationsreferenz: Mensurale Taktartenbezeichnungen, Verwaltung der Zeiteinheiten.

Schnipsel: Rhythms.

Referenz der Interna: TimeSignature, Timing_translator.


LilyPond Benutzerhandbuch v2.25.22 (development-branch).