| John, what is your preferred solution to the apparent situation that
PortAudio v19 does not implement blocking I/O for ASIO? ASIO is our only
realistic hope for low latency audio on Windows. I tried to build a kernel
streaming driver, but the mingw headers for the DDK are not compiling for
me.
The options I see are:
1. Revert to PortAudio v18 and use Pablio.
2. Upgrade Pablio in v19 (currently broken) to work as it does in v18.
3. Implement callback-driven audio I/O in Csound 5. This would require
creating mutex, create thread, and join thread APIs in Csound 5, but no
changes to the inner performance loop. I have Windows and Linux code for
threads and mutexes, but not for OS X. But then, ASIO may not be required
on OS X.
Did Pablio work for OS X?
My preference would be callback-driven I/O for Windows.
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |