Из мира разработки игр вы найдете много хороших библиотек. Очевидно, что «смешивание» не говорит, что именно вы хотите сделать, но во многих играх мы смешиваем дорожки и звук, чтобы получить какую-то атмосферу, поэтому, я думаю, это может быть полезно для вас:
UPDATE: fmod теперь имеют бесплатная инди-лицензия.
- FMODhttp://www.fmod.org/: может быть дорогим, даже если у них есть «случайный» (думаю, «инди») лицензии. Тем не менее, это, безусловно, «стандарт» в отрасли, потому что это uncontestably очень мощный.
- Irrklanghttp://www.ambiera.com/irrklang/: были использованы и рекомендованы несколькими разработчиками инди-игр. Это дешево, даже если вы покупаете самую дорогую версию.
- Basshttp://www.un4seen.com/: Используется в нескольких играх такого хорошего качества, но более exepensive, чем Irrklang, хотя и дешевле, чем FMOD.
- Clamhttp://clam-project.org/: это более бесплатный и гибкий, чем предыдущие библиотеки, но также может быть слишком гибким для ваших нужд.
- CAudiohttps://github.com/wildicv/cAudio: упаковка OpenAL с интерфейсом C++ и добавление более высоких конструкций рычагов, это может не соответствовать вашим потребностям, зависит, но также я не уверен в качестве библиотеки; может стоить попробовать, поскольку это самый открытый источник из всех.
Если вы не прижаты время (или хотите помочь), есть также Plaid/Audio, a promising software audio processing library which is still a work in progress, но извлекается из двигателя, используемого SourceSelf (игра, которая use player's sounds -like, your voice- as input).
Я ничего не знаю об этом, но, возможно, Audacity. – ChrisW