Steve Harris wrote: >On Wed, Dec 18, 2002 at 02:53:50PM +0100, David Olofson wrote: >> You move the play position marker. >> >> Plugins get the position changes from the timeline, >> and those that need to, do their best to prebuffer >> audio data from disk, or whatever. While doing that, >> the put a "1" on their "READY" Control Outputs, that >> are connected to the transport control. >> >> You press "Start". >> >> The transport control simply waits until it has >> received a "0" from each one of the "READY" Controls >> it's watching. Then it actually starts the sequencer. >> If there are no READY Controls in the net, the >> sequencer will just start instantly. > >I'm wondering if this can't be handled better in a non RT manner, like >the activate call in LADSPA, but with the addition of some kind of time >position. > >The plugin will likly have to flush its internal buffers anyway, so it >might just be easier and cleaner to do it outside the normal RT context.
if the whole system is in sample-sync to external, and transport control is external too, there's no choice anyway i think. tim
