Neil Thornock <neilthorn...@gmail.com> writes:

>>> Normal from what perspective? Where it left off before \cadenzaOn or
>>> simply that it starts back at '0' immediately \cadenzaOff
>>>
>>> I'm wondering if we need something (a sentence of two) in the NR to
>>> avoid what is obviously something that does confuse people.
>>
>> I still have not figured out the exact reasoning behind this.  But it
>> does not seem to be much more than "stop advancing time in measure"
>> "start advancing time in measure again".  If there is no material left
>> to fill the bar, the measure will not get full.
>
> Actually, it resets timing to 0, so even if the bar has some notes
> before \cadenzaOn, they don't get counted toward the timing once
> \cadenzaOff is reached.  So it is not "stop advancing time in measure
> to resume later", but rather "stop counting altogether and then reset
> to 0."
>
> I would think that once the timing is reset to 0, as \cadenzaOn does,
> it should automatically insert a barline at that point and treat the
> subsequent material as a new measure (thus avoiding problems with
> accidentals).
>
> I really think this is a design flaw.

The reason is that the settings engraver runs after timing and default
bar engravers, so the opportunity for engraving a bar is already over
when the timing is getting reset by \cadenzaOff.

-- 
David Kastrup

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to