Нужно спроектировать звуковой модуль для электронной ударной установки. На входе модуль должен иметь до 10 моно входов (в первой версии) типа джек для подключения кабелей от пьезодатчиков, находящихся на ударных пэдах и передающих реакцию на удар палочкой или колотушкой. На выходе модуль должен иметь 2 стерео выхода (в первой версии) для подключения наушников и для системы звукоусиления.
Требуется реалистичное звучание, поэтому звуки внутри буду не синтезировать, а воспроизводить готовые сэмплы, отсюда требуется большая флэш для хранения нескольких наборов(китов). Поскольку удары происходят для модуля асинхронно, нужно сразу загрузить в ОЗУ сэмплы всех ударных одного кита (малый барабан, бас бочка, хай хэт, тома, тарелки) и при смешивании в итоговый сигнал брать данные на максимальной скорости - а это скорость ОЗУ, с флэши будет тормозить, если каждый раз читать. Для первой версии особой обработки сигналов на входах не требуется, лишь фиксация пиковой амплитуды, на выходе также эфектов пока не надо. Возможно в последующем понадобится добавить алгоритм компрессии для выходного сигнала.
Тоесть вроде бы потенциал DSP, но текущие требования вроде как и для обычного проца прокатывают...Вот и прогоняю...варианты. Из ARMов Cirrus приглянулся. DSP еще не разбирал.
Сообщение отредактировал os-di - May 20 2008, 13:27
|