Colin Hall <colingh...@gmail.com> 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 _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond