[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Conflicting RehearsalMarks
From: |
Thomas Morley |
Subject: |
Re: Conflicting RehearsalMarks |
Date: |
Mon, 23 May 2022 14:57:55 +0200 |
Am Mo., 23. Mai 2022 um 14:28 Uhr schrieb Thomas Morley
<thomasmorley65@gmail.com>:
>
> Hi,
>
> consider the code below
>
> \layout {
> \context {
> \StaffGroup
> \consists "Mark_engraver"
> \consists "Staff_collecting_engraver"
> }
> \context {
> \Score
> \remove "Mark_engraver"
> \remove "Staff_collecting_engraver"
> }
> }
>
> <<
> \new StaffGroup << \new Staff { \mark "foo" R1 } \new Staff { R1 } >>
> \new StaffGroup << \new Staff { \mark "bar" R1 } \new Staff { R1 } >>
> \new StaffGroup << \new Staff { \mark "buzz" R1 } \new Staff { R1 } >>
> >>
>
> working fine with 2.22., i.e. no warnings and three different
> RehearsalMarks are printed.
> With 2.23.9 I get warnings about conficting events (imho, there are no
> conficts, the Mark_engraver is moved!) and only the first one, "foo"
> is printed at every StaffGroup.
>
> How to fix?
>
> Thanks,
> Harm
Well, the above given example can be fixed by moving
Mark_tracking_translator as well.
Though, this is not well documented, imho, the entry in `changes' is
hard to understand without code-example.
Nothing in NR.
The regtest input/regression/mark-tracking-context.ly is nice and
matching above use case, but users are not expected to look there.
Cheers,
Harm