Mehrere individuelle rehearsalMarks in Version 2.24

Begonnen von Leonach, Samstag, 28. Dezember 2024, 20:04

« vorheriges - nächstes »

Leonach

Liebe Wissende,

zu einem speziellen Zweck benötige ich verschiedene rehearsalMarks in unterschiedlichen Stimmen. In Version 2.22.1 hat das nachfolgende Beispiel funktioniert:

\version "2.22.1"
StimmeA = \relative {
  \mark #1
  c''1
  c1
  \mark \default
  c1
}

StimmeB = \relative {
  s1
  \mark #1
  s1
  s1
}

\score {
  <<
    \new Staff <<
      \new Voice \with {
        \consists Mark_engraver
      }
      {
        \StimmeA
      }
      \new Dynamics
      {
        \override Voice.RehearsalMark.direction = #DOWN
        \set Voice.markFormatter = #format-mark-box-numbers
        \StimmeB
      }
    >>
  >>
  \layout {
    \context {
      \Score
      \remove Mark_engraver
    }
    \context {
      \Dynamics
      \consists Mark_engraver
    }
  }
}

und liefert das Ergebnis marktest.png.

Unter Version 2.24 funktioniert das nicht mehr. Das Ergebnis ist nun marktest2.png.

Wie kann ich das originale Verhalten wieder herstellen?



Leonach

Problem gelöst (dank mailingliste lilypond-user):

\version "2.24.1"
StimmeA = \relative {
  \mark #1
  c''1
  c1
  \mark \default
  c1
}

StimmeB = \relative {
  s1
  \mark #15
  s1
  s1
}

\score {
  <<
    \new Staff <<
      \new Voice {
        \StimmeA
      }
      \new Dynamics{
        \StimmeB
      }
    >>
  >>
  \layout {
    \context {
      \Score
      \remove "Mark_engraver"
      \remove "Mark_tracking_translator"
      \remove "Staff_collecting_engraver"
      rehearsalMarkFormatter = #format-mark-letters
    }
    \context {
      \Voice
      \consists "Mark_engraver"
      \consists "Mark_tracking_translator"
      \consists "Staff_collecting_engraver"
    }
    \context {
      \Dynamics
      \consists "Mark_engraver"
      \consists "Mark_tracking_translator"
      \consists "Staff_collecting_engraver"
      \override RehearsalMark.direction = #DOWN
      rehearsalMarkFormatter = #format-mark-box-numbers
    }
  }
}