>Just a question, not necessarily a criticism: did you have a compelling >reason not to start with PortAudio and add an aRTS module? There seems to >be pretty decent documentation on doing this, and using PortAudio in a >client is a breeze. > >www.portaudio.com
Not only that, but designing your audio i/o around PortAudio (which is callback based) is a lot more portable than the CSL approach, which is based on (essentially) blocking read/write calls. If you wished to turn your code into a plugin (for LADSPA, VST, whatever) or run it as a client of JACK, the changes will be minor. This stands in some contrast to using API's based on the traditional read/write paradigm. --p
