On Sun, Feb 26, 2012 at 10:58 AM, [email protected] <[email protected]> wrote: > Hey Pavel, > > Thanks for your patience - I'm a bit short on time these days so I can only > give feedback in chunks, but I'll try to make it as comprehensive as I can. > > The ideal UI for something like this is to be able to do: > > a8 [ <\change Staff = "foo" a \change Staff = "bar" a \change Staff = "other" > a > a8 ] > > There are five main issues that will present themselves: > > 1) Implementing the iterator that will handle the change events. > 2) Finding out how to get information to the correct staff contexts. > 3) Either expanding NoteColumn to be able to cross staves or create > NoteColumnColumn that works like SpanBar in collecting NoteColumns that > belong to the same chord. The former is undoubtedly more difficult but > likely a better approach. > 4) Expand the algorithms in note-collision.cc to work across staves.
I don't know if this can be a source of problems, but together with Łukasz we were looking at note-collision.cc trying to solve issue 1546 and we noticed many hard-coded values that should be removed. Unfortunately Łukasz is busy now and i don't have any idea when we'll finish our work on 1546... But if you run into problems reading note-collision, we may be able to help you a bit. cheers, Janek -- ---- Join the Frogs!
