bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \cadenzaOff and accidentals


From: David Kastrup
Subject: Re: \cadenzaOff and accidentals
Date: Mon, 05 Mar 2012 21:57:47 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

Neil Thornock <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]