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?
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
}
}
}