Como misturar amostras de áudio?
Minha pergunta não é totalmente relacionada à programação, mas, no entanto, acho que esse é o lugar certo para perguntar.
No meu programa eu gero alguns dados de áudio e salvo a faixa em um arquivo WAV. Tudo funciona bem com um gerador de som. Mas agora quero adicionar mais geradores e misturar os dados de áudio gerados em um arquivo. Infelizmente, é mais complicado do que parece à primeira vista. Além disso, não encontrei muita informação útil sobre como misturar um conjunto de amostras de áudio.
Então, há alguém que possa me dar conselhos?
editar:
Estou programando em C ++. Mas isso não importa, já que eu estava interessado na teoria por trás da mixagem de duas faixas de áudio. O problema que tenho é que não posso resumir as amostras, porque isso geralmente produz som distorcido.