Подскажите какую-нибудь небольшую свободную кросплатформенную (Win/Lin) библиотеку (C/C++) для работы со звуком. Ничего особо сложного не требуется. Загрузка/воспроизведение wave, можно микширование.
>Спасибо. Mingw 3.4.5 нормально собирается?
к сожалению не помню, какой версией MinGW в своё время собирал его я,
однако проблем со сборкой не было никаких. ещё в ту же степь:
http://www.music.mcgill.ca/~gary/rtaudio/ (проще чем STK)
http://www.speech.kth.se/snack/ (интерфейс к Tcl/Python)
>Насколько понял, STK это надстройка над RtAudio (плюс RtMidi). Причем того же автора
почти. RtAudio туда внесли с изменениями, в том же CLAM более чистый вариант. хотя возможно за последние два года там что-то поменялось, но раньше было именно так
jtootf, a ты работал с rtaudio? Что-то я не найду в ней возможность открыть и проиграть внешний wave-файл. Там есть пример, который программно генерит шум и выводит его. Но работа с wave не описана.
это с помощью STK, там есть для этого обёртка; в самом RtAudio наполнение буффера надо выполнять вручную - можно с помощью того же libsndfile сделать, а можно посмотреть на то, как это делается в STK и CLAM (хотя, если не ошибаюсь, там как раз вызовы libsndfile и зашиты) и сделать аналогично