Jak mieszać próbki audio?

Moje pytanie nie jest całkowicie związane z programowaniem, ale mimo to uważam, że SO jest właściwym miejscem do zadawania pytań.

W moim programie generuję dane audio i zapisuję ścieżkę do pliku WAV. Wszystko działa dobrze z jednym generatorem dźwięku. Ale teraz chcę dodać więcej generatorów i połączyć wygenerowane dane audio w jeden plik. Niestety jest to bardziej skomplikowane niż się wydaje na pierwszy rzut oka. Ponadto nie znalazłem wiele przydatnych informacji na temat miksowania zestawu próbek audio.

Czy jest ktoś, kto może mi doradzić?

edytować:

Programuję w C ++. Ale to nie ma znaczenia, ponieważ interesowała mnie teoria łączenia dwóch ścieżek audio. Mam problem z tym, że nie mogę po prostu zsumować próbek, ponieważ często powoduje to zniekształcenie dźwięku.

questionAnswers(4)

yourAnswerToTheQuestion