bug-lilypond
[Top][All Lists]
Advanced

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

Re: \grace after \cadenzaOff suppresses auto-beams


From: David Kastrup
Subject: Re: \grace after \cadenzaOff suppresses auto-beams
Date: Tue, 06 Mar 2012 01:31:18 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

Colin Hall <address@hidden> writes:

> On Mon, Mar 05, 2012 at 07:11:12PM +0100, Jean-Charles Malahieude wrote:
>> 
>> >And I just found a solution that works even better for me...
>> >
>> >%%% previous stuff
>> >  \cadenzaOff
>> >  \bar "|"
>> >  \appoggiatura b4
>> >  \set Timing.measurePosition = #(ly:make-moment 0 4)
>> >%%% subsequent stuff
>> >
>> >
>> >...by setting the measurePosition *after* the grace/appoggiatura and
>> >before the first "beat" of the measure, the beams remain intact and
>> >the warning disappears. Huzzah.
>> 
>> But still "strange" if you consider the bar numbering (the same goes
>> with your accidentals' problem):
>> 
>> \relative c' {
>> \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
>> \set Score.currentBarNumber = #11
>> \bar ""
>>     \time 2/4
>>     c2
>>     \cadenzaOn
>>     c2 d8-[ e \bar "|" f g-]
>>     \cadenzaOff
>>     \bar "|"
>>     \grace b8  \bar "|"
>>     a4. \bar "|" gis8 \bar "|"
>>     e'8 \bar "|" e \bar "|" e \bar "|" e
>> }
>
> David, Jean-Charles, can you help me decide what to do with this
> discussion thread?
>
> Have you isolated a bug here?

\cadenzaOff has "design artifacts" (various have been discussed here),
and \grace timing (our old friend) exacerbates the symptoms.

I don't think that it is worth filing a separate bug for the combination
with \grace.  Some of the recent examples involving \cadenza... might be
worth filing an issue for redesign.  It might be worth starting a
collection of them.  Basically it works as expected giving the
implementation (and never did something else), but I actually have a
hard time imagining even a single case where it would actually do what
you'd want.

-- 
David Kastrup




reply via email to

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