On Jan 14, 2021, at 19:13, Dan Eble <[email protected]> wrote:
>
> On Jan 14, 2021, at 18:33, Dan Eble <[email protected]> wrote:
>>
>> Alas, all is not well with earlier versions. Consider the confusing bar
>> numbers in the following elaboration of your example. How would you resolve
>> it?
>
> My thoughts:
>
> Measure 1 is complete, so the first "2" is not incorrect, though it might not
> be what a user expects.
>
> No measure can start twice.
>
> The second "2" should either be "(2)", or it should be "3" and the "3" should
> be "4".
Add issue #3640 to this discussion. Accidentals, bar numbers, and (now)
multi-measure rests are all impacted by the fact that \bar "|" does not create
a new measure.
\new Score \with {
barNumberVisibility = #(every-nth-bar-number-visible 1)
\override BarNumber.break-visibility = #all-visible
} {
f'1
\cadenzaOn
bes2
\cadenzaOff
%\partial 1024 s1024 %<<< try this
\bar "|"
<< R1 bes1 >>
}
I don't think that merely restoring the previous behavior of
Multi_measure_rest_engraver would be the right thing to do, because acting as
if a measure begins at \bar "|" is inconsistent with other engravers.
—
Dan