Доработка деформации изображения аудио сигналом

Владимир19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.10.2011

Есть несложный черновой скрипт:

http://www.leprous.com/sample.swf

Необходимо его доработать или написать с нуля, разбив частоты аудио сигнала на несколько сегментов по частотам (высокие, средние, низкие) и привязать каждую группу к соответствующему диапазону цветов. При звучании скажем низких частот деформировались только темные области, при высоких - близкие к белому.

По школьному курсу физики звуковые частоты, которые нас интересуют - 20 - 20 000 Гц.

Яркость цвета численно представляется как корень из суммы квадратов каждого из составляющих RGB (0 -255 у каждого).

В итоге каждый диапазон делим на N (грубо говоря число полос эквалайзера)

Для примера N = 4

Аудио сигнал: 1. от 20 000 - 15 005, 2. 15 005 - 10 010, 3. 10 010 5 015, 4. 5 015 - 20

Цвет: 1. 255 - 191, 2. 191 - 127, 3. 127 - 63, 4. 63 - 0

Скрипт перебирает матрицу картинки по пикселям, сортирует их по группам и смещает их в каждой группе исходя из среднего уровня каждой частотной группы.

С вопросами и предложениями прошу писать на [email protected], здесь можете оставлять заявки, чтобы в итоге выбрал исполнителя, но писать обязательно на почту. Не в личку.

Исходник примера по запросу.