bug-lilypond
[Top][All Lists]
Advanced

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

Re: Issue 34 in lilypond: Grace synchronization


From: lilypond
Subject: Re: Issue 34 in lilypond: Grace synchronization
Date: Tue, 07 Feb 2012 03:10:25 +0000


Comment #21 on issue 34 by address@hidden: Grace synchronization
http://code.google.com/p/lilypond/issues/detail?id=34

  using -inf as normal grace timing basically shifts just one problem class
to another since some things need to happen before graces in other contexts,
some after.

Reinhold's suggestion was that BarLines and such get 0G-inf while events that come after any parallel graces get 0G0.

I looked through the iterators and made notes for how this would work, <http://codereview.appspot.com/5132042/> One conceptual change is that the grace part of event timing is a *request* to start early, which can be honored if the requested moment is still available. Then it appears that the existing system with simultaneous-music and sequential-music iterator can handle the issues with parallel contexts.

I chip away at this for a couple hours every couple months. As I recall the most recent task was cleaning up the complexity of simple_music_iterator from processing its events twice.




reply via email to

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