Subject: Re: [boost] Library suggestion - audio IO
From: Tim Blechmann (tim_at_[hidden])
Date: 2011-06-17 03:43:53
from my own experience i must say that i had a better experience with accessing
the host API directly than using wrappers (like portaudio).
most APIs have slightly different programming model (push or pull model),
different configuration options (e.g. device selection, buffer size and buffer
count), different notification callbacks, different modes (e.g. jack has a
`freewheel' mode for non real-time rendering).
there is also a difference between `consumer' and `pro-audio', where `pro-audio'
backends provide low latencies (on the order of 1 millisecond), while `consumer'
backends may provide features like on-the-fly resampling ...
if you come up with a library that beats all existing libraries, i will be very
happy, but i think it won't be easy ...