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

Reply via email to