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