>Sorry, the other thread idea is in order to avoid SIGIO. The thread >would select on the audio device and drain it into a ringbuffer for the >other thread to use. s/select/poll/ => welcome to JACK :)) you really want to do all this work over again? --p