Обработка звука

Сергей13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.04.2012

Нужно написать аналог программ:

http://www.virtualdj.com/download/free.html

http://www.mixxx.org/

От соискателя требуется реализация функционала обработки звука, предложить архитектуру приложения, в котором этот функционал будет задействован.

Примерно список функций такой:

1. Микширование двух каналов — 2х аудио треков

2. Изменять высоту тона, скорость, громкость и BPM трека

3. Cross-fade между треками

4. Возможность пропускать, зацикливать, накладывать эффект типа диджейского скретча на отдельный участок трека

5. Аудиоэфекты reverb, flanger

Для выполнения этого задания, можно задействовать либо библиотеку BASS либо VST http://www.gersic.com/vstsdk/

Реализация должна быть кросплатформенная(Windows, Mac).