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

Reply via email to