Ответ: Russian Sound System
В общем. Я начал пилить движок.
За недельку запилил простенький DSP( digital signal processing, цифровая обработка сигналов ). Что поддерживается?
1) Вывод звука через directsound - просто вывод во вторичный буфер, без использования фич directsound'a.
2) Программное микширование.
3) Изменение частоты воспроизведения( pitching )
4) Загрузка ogg, wav.
5) Панорамирование ( баланс между левым и правым динамиком )
6) Изменение громкости
7) Фильтрация - перестраиваемый ФНЧ ( фильтр низких частот ) - программно регулируем частоту отсечки - от 50 Гц до 21000 Гц
Архитектура такова.
Звуковой буфер с PCM -> Звук 1 -> Микшер -> DirectSound
________________________...... ->
______________________Звук n ->
Кому интересно могу скинуть демку.
__________________
|