> If an application uses a callback model, and even better, if it uses
> JACK's callback model, then it can send and receive data to and from
> not only audio h/w, but other applications, and do so robustly with
> latencies in the 1-5msec range.

It took around 3 weeks of design and coding to set sfront up to handle
audio drivers that used callbacks -- so for some sorts of applications,
at least, its a pretty straightforward retrofit. The sfront changes were
done in preparation for Portaudio (now in sfront 0.75) and CoreAudio 
primarily, but hopefully JACK support will happen too, especially if
someone is interested enough to write an sfront audio driver and 
contribute it. See:

http://www.cs.berkeley.edu/~lazzaro/sa/sfman/devel/adriver/index.html

the "active driver" section in particular, for sfront audio driver
callback support ... 

-------------------------------------------------------------------------
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu     www.cs.berkeley.edu/~lazzaro
-------------------------------------------------------------------------

Reply via email to