Как микшировать аудиосэмплы?

Мой вопрос не полностью связан с программированием, но, тем не менее, я думаю, что SO - правильное место, чтобы спросить.

В моей программе я генерирую некоторые аудиоданные и сохраняю трек в файл WAV. Все отлично работает с одним звуковым генератором. Но теперь я хочу добавить больше генераторов и смешать сгенерированные аудиоданные в один файл. К сожалению, это сложнее, чем кажется на первый взгляд. Более того, я не нашел много полезной информации о том, как микшировать набор аудио-сэмплов.

Так есть кто-нибудь, кто может дать мне совет?

редактировать:

Я программирую на C ++. Но это не имеет значения, так как меня интересовала теория микширования двух звуковых дорожек. У меня проблема в том, что я не могу просто суммировать сэмплы, потому что это часто производит искаженный звук.

Ответы на вопрос(4)

Ваш ответ на вопрос