"m...@mikesolomon.org" <m...@mikesolomon.org> writes:

> I agree that moment addition and subtraction is a royal pain. If I
> tackled this, which I might, the solution would be more general in the
> form of what I call "stream filters."

I'd strongly recommend against that: the only reliable way to establish
timing is actual iteration, and that's costly (well, one can abort it
once time 0 is over, but it still needs to get set up).  Short of that,
we'll just move the problem into more obscurity and get new surprises
when the pseudo-timekeeping gets things wrong.

Now we actually have this sort of "squeeze grace material in before the
time starts properly" mechanism already, with grace-fixup chains and
stuff.  Prepending _another_ such mechanism because the existing
mechanism fails to work reliably seems like a step towards making it
much harder to actually fix things.

-- 
David Kastrup

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

Reply via email to