[linux-audio-dev] XAP: Plugin: "But I'm not ready!"

David Olofson david at olofson.net
Wed Dec 18 09:00:00 UTC 2002


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.


Sounds reasonable?


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---



More information about the Linux-audio-dev mailing list