On 09/29/2012 04:04 AM, david wrote: > I blame it on the "absolute time" idea. Sometimes I think that if each > "note" consisted only of a unique ID #, pitch, duration, and the unique > ID # _of the note that follows it_, there'd be less of this problem.
The solution to that kind of thing is to be a notation editor instead of a sequencer. In a notation editor, notes are everything, and MIDI is generated as needed. In a sequencer, MIDI is everything, and notes are generated as needed. Rosegarden is kind of straddling the line here, but it's still a sequencer. What you have is basically start times, durations, pitch, plus a lot of special metadata to improve notation rendering. Rosegarden has stretched the limits of what is possible quite a long way, but at the core, trying to do full featured notation on top of a sequencer is just nuts. That has to be why no commercial developer has ever tried it. It's a labor founded on twin pillars of love and not being wrapped too tight. -- D. Michael McIntyre ------------------------------------------------------------------------------ How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
