I set a piece a while ago using Lilypond 2.19.48.  It consists of 2
staves, and I used \mark for some annotations that I wanted to appear
above or on barlines - mostly the "crotchet - dotted crotchet" type of
thing.  Sometimes these only applied to one of the staves, so I would
specify the mark in the music for the appropriate staff.  I added:
      \layout {
        \context { \Score
                   \remove Mark_engraver }
        \context { \Staff
                   \consists Mark_engraver }
      }
and it all worked just as intended.

I was recently asked to make a new version of the piece.  The main
change is from a male voice to a female one, but this necessitated a
few changes in the other (instrumental) staff.  I ran convert-ly on
copies of the original files as I now had Lilypond 2.23.4 installed.  I
then edited these to produce the new version

Unfortunately the behaviour of RehearsalMark seems to have changed.
 Whereas previously a mark only appeared over the staff whose music it
was specified in, I find that now all of the marks appear in both
staves, regardless of which staff they are intended for.

Is this a bug or an intentional change?  And is there another way I can
use marks to get the result I want and previously had?

David

Reply via email to