"Phil Holmes" <m...@philholmes.net> writes: > ----- Original Message ----- > From: "David Kastrup" <d...@gnu.org> > To: <lilypond-devel@gnu.org> > Sent: Tuesday, September 11, 2012 1:22 PM > Subject: Re: [GLISS] differentiating pre/post/neutral commands > > >> "Phil Holmes" <m...@philholmes.net> writes: >> >>> I've always thought that the post-event nature of lilypond is its own >>> worst enemy. My particular pet peeve is that it means you can't >>> terminate a piano pedal P with an asterisk * on the last note of a >>> piece, since the \sustainOn occupies the post-event location and >>> there's nowhere for the \sustainOff to go. I work round this with an >>> extra voice and spacer rests, but it's not too clever. >> >> <>\sustainOff should work fine. Clever enough, but likely no extra >> points for prettiness. > > > { c''1 \sustainOn <>\sustainOff }
One would have to see what happens at the engraving stage (likely a wait for a NoteColumn or MusicalColumn that never materializes because the piece ends here. It might make sense to generally flush out another, possibly specialized column when an explicit bar is placed: Things like \! or \fermata or similar don't really benefit from moving across explicit bars. -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel