Taktzahlen über Notensystem anordnen

Zur Navigation springen Zur Suche springen

Allgemeines

Lilypond richtet die Taktzahlen am obersten System aus, egal ob Notensystem oder Nicht-Notensystem. Mit folgendem Befehl im Score-Context kann die Ausrichtung am obersten Notensystem erzwungen werden.
\override BarNumber.after-line-breaking = ##f

Anwendungsbeispiel

Zur Verdeutlichung des Effekts sind zusätzlich folgende Befehle angewendet worden:

\override BarNumber.outside-staff-priority =#'()
\override BarNumber.padding = #-0.4
\version "2.20.0"
\language "deutsch"

mus = \repeat unfold 5 { c4 c c c }
sop = \relative c'' {
  \mus
}

alt = \relative c' {
  \mus
}

Akk=
\chordmode {
  \mus
}
\paper {
  ragged-bottom = ##t
  ragged-last-bottom = ##t
  indent = #0
  line-width = 110\mm
  tagline = ##f
}

\score
{
  <<
    \new ChordNames \Akk
    <<
      \new PianoStaff
      <<
        \new Staff
        <<
          \override Score.RehearsalMark.self-alignment-X = #LEFT
          \mark \markup \box "Default Einstellungen"
          \new Voice { \voiceOne \sop }
          \new Voice { \voiceTwo \alt }
        >>
      >>
    >>
  >>
  \layout {
    \context {
      \Score
      barNumberVisibility = #all-bar-numbers-visible
      \override BarNumber.break-visibility = #end-of-line-invisible
    }
  }
}

\score
{
  <<
    \new ChordNames \Akk
    <<
      \new PianoStaff
      <<
        \new Staff
        <<
          \override Score.RehearsalMark.self-alignment-X = #LEFT
          \mark \markup \box "BarNumber.after-line-breaking = ##f"
          \new Voice { \voiceOne \sop }
          \new Voice { \voiceTwo \alt }
        >>
      >>
    >>
  >>
  \layout {
    \context {
      \Score
      barNumberVisibility = #all-bar-numbers-visible
      \override BarNumber.break-visibility = #end-of-line-invisible
      \override BarNumber.outside-staff-priority =#'()
      \override BarNumber.padding = #-0.4
      \override BarNumber.after-line-breaking = ##f
    }
  }
}

Grafische Ausgabe

Links