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