bug-lilypond
[Top][All Lists]
Advanced

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

Re: unexpected accidental following cadenza


From: David Kastrup
Subject: Re: unexpected accidental following cadenza
Date: Sat, 03 Mar 2012 11:17:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

James <address@hidden> writes:

> On 3 March 2012 09:11, David Kastrup <address@hidden> wrote:
>
>> No.  It means that we start counting again, and so far, we have not
>> counted a single beat because a cadenza does not count.
>>
>>>> The manual
>>>> bar line does not change that.  You can probably write something like
>>>> << { \cadenzaOn fis4 g a b \cadenzaOff } \\ s1 >> if you want timing to
>>>> continue.
>>>>
>>>> Incidentally: your example does not look like a cadenza at all.
>>>
>>> No but it is a tiny example :)
>>
>> You can make it tinier by omitting a few notes.  It is pointless and
>> misleading to put exactly 4 quarters in a cadenza since a cadenza does
>> not count.  I may have mentioned it.  But in case I forgot: a cadenza
>> does not count.
>
> :)
>
> I am guessing then that the expectation of David B was that as soon as
> you turn off the cadenza, then it should act as if the (in this
> example) new measure would be like the first measure of the piece
> proper. Hence the question about why the natural sign is printed.

Because the cadenza had a sharp here and this needs to get cancelled.

> I understand that cadenzas turn of 'everything' (so to speak)

No.  They turn off the counting.

> and that they 'don't count', but why would I expect a 'cancelling'
> sign at all for the first note after a cadenza?

Because the cadenza contained a sharp?

I guess what really is involved here is the expectation that a manually
painted \bar "|" will be a bar threshold for the purpose of accidentals.
That would make some sense and might be the topic of a feature request.

But so far, \bar "|" paints a bar.  Nothing else.  If you think that a
bar is missing for some reason and add it in that manner instead of
correcting the timing, you get a picture of a bar.  Not more, not less.
It might be a reasonable expectation that the picture of a bar is enough
for triggering accidental behavior.  That would be an issue request.

But everything else is just a misunderstanding of what a cadenza is, and
what \bar "|" does.

> Only 'stuff' between \cadenzOn and \cadenzaOff should ignore the
> 'rules' but everything outside of the \cadenza[On|Off] should revert
> back.
>
> So f-natural in a cmajor key outside of the \cadenza[On|Off] would not
> be shown with a cancellation mark.
>
> It is counter intuitive.

No, it is correct.  Leave off the \bar "|" and look at the result.  Do
you still feel that the natural is "counterintuitive"?  I bet you don't.
So your purported bug report or issue or request has nothing to do with
cadenzas.  It is that you think that a manually placed bar line should
trigger the accidental rules for a measure change.

-- 
David Kastrup




reply via email to

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