Вы можете использовать библиотеку PortAudio. PortAudio - это бесплатная кроссплатформенная библиотека с открытым исходным кодом для аудио ввода / вывода. Он позволяет вам писать простые аудиопрограммы на языке «C», которые будут компилироваться и работать на многих платформах, включая Windows, Macintosh (8,9, X), Unix (OSS), SGI и BeOS. PortAudio предназначен для содействия обмену программ для синтеза аудио между разработчиками на разных платформах.