On Monday 06 Oct 2003 1:08 pm, Richard Bown wrote: > On Monday 06 October 2003 1:53 pm, Chris Cannam wrote: > > Well, either you store the whole tempo map or else you have to go > > back to the GUI to ask for more at some point. > > Not if the GUI is just pushing values into the Control block > whenever it changes.
But that means the GUI needs to know the playback time of the sequencer as it plays. At the moment the GUI only needs to know that so that it can report it back to the user in various ways -- there's no longer any requirement that the GUI be absolutely in sync in order to keep the playback itself correct (is there?). If we made the GUI push tempo changes to the sequencer as they happen, that would mean latency between the GUI and sequencer would need to be always shorter than the minimum duration between any two consecutive tempo changes, to avoid any external device getting out of sync. Chris ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Rosegarden-devel mailing list [EMAIL PROTECTED] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
