On Sun, Feb 15, 2015 at 02:58:11AM -0700, bensonby wrote:
> I have the same problem too. As a quick solution, I split the note
> into two with a tie, one for sustainOff and one for sustainOn.
> 
> If there are no "real" solutions, I guess someone may write a function
> to automatically achieve this, say, \sustainOffOn
[...]

Hmm, that's not a bad idea. What if the function that breaks a note into
two tied parts, like you said, also manipulates the grobs so that it
still renders as if it's the original note? Not sure if this is actually
achievable, but it *seems* that it should be possible with a
sufficiently clever Scheme function... (I'm currently cutting my teeth
on using Scheme in lilypond.)

Having a function that automatically does this is essential for me,
since I use this a LOT in my piece, and it would be far too tedious to
manually split every note where the problem occurs.

Or I could try to locate the source of the problem in the lilypond code
and fix it there... I'm not sure which one would require more effort,
though, since I first have to understand enough of the code to figure
out where it might have gone wrong. :-P


T

-- 
If blunt statements had a point, they wouldn't be blunt...

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to