Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] writes: >> Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: >> > * Then I add simple constructions, such as stress on the 1st note of a >> > slur/1st note of a bar. I should do some reading up on what are the >> > most important facets of getting a credible performance. >> >> Okay. I'll make a first pass at Snobs, then. Shouldn't be too hard, >> and not all that different from what I was doing in the first place. >> I'll start by stealing the property code from Grobs, then add the >> other functionality when it turns out that I need it. My goal is to >> start simple, and only add complexity when necessary. > > OK. My original plan was for the snobs to also have a parent like > structure like grobs, perhaps with callbacks. Each snob has a parent > determining the timing. So, when you create an Arpeggio, all notes > have their parent set to the Arpeggio, and to determine the onset of > the note, the callback for the Arpeggio is executed, which shifts > different notes in the chord. > > Don't know if its a good idea, though.
No, that sounds similar to some ideas I had. The major bit I am unsure about is if the heavyweight event interface is necessary. -- Michael Welsh Duggan ([EMAIL PROTECTED]) _______________________________________________ lilypond-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-devel
