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

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


On Wednesday 18 December 2002 17.19, Tim Goetze wrote:
[...handling prebuffering and the like...]
> if the whole system is in sample-sync to external, and transport
> control is external too, there's no choice anyway i think.

No, there's no choice; you have to be ready in time - and for that, 
you need the external transport control to wait until you're ready. 
Normally, you do this by just having a configurable delay between a 
"brutal" transport operation and the next "start" (*), or you simply 
have to assume that the user handles it manually, by waiting some 
before hitting "play".

(*) Many MIDI sequencers do this to allow samplers and slow synths
    to load the sounds before playback starts. (And yes, I have to
    use this with one of my synths at least. Must be *really* slow
    patch memory or something... *heh*)


My suggestion is basically to allow XAP sequencers to do the same 
with XAP plugins, although *automatically*, since we now have the 
chance to get it right.

BTW, does anyone know if any standard sync protocols, or studio 
hardware support this kind of feedback?


//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