Визуализация музыки на основе параллелей между частотой звука и цветовым спектром
Здравствуйте. Я по жизни и по профессии визуал. лет 5-6 как я начал получать удовольствие не только от красивых картинок но и от хорошей музыки.. и с тех пор меня не покидает мысль о соединении этих двух вещей. визуальную и звуковую.. моих знаний не хватит для полноты предложения и уж тем более осуществления задуманного.. но в общих чертах думаю посыл будет ясен... у человека в зрительном и слуховом "режимах" есть определенные рамки ограничений.. это видимый цветовой спектр и слышимый диапазон частот... вот я и подумал а почему их никто не соединяет... тоесть слушая ту или иную музыку мы её же и видим в качестве цветовой движущейся палитры на экране. но не просто рандомного цвета двигающегося за счет темпоритма а привязанных цветов спектра к диапазону частот звука...
грубо говоря мы проводим паралельные прямые цвета ( от 380 до 780нм ) и звука ( от 16 Гц до 20 кГц ) и условно соединяем эти две прямые в одну... получается что при определенной герцовке мы получаем свой цвет соответствующий этому звуку..
а вот дальше вопрос. я видел много таблиц по типу этой
которые показывают связь частот и нот.. я не такой большой знаток научной составляющей нотной грамоты и всего что связано со звуком, но мне кажется можно исходя из нот провести связь с частотой и цветовым спектром..
и в итоге если такой алгоритм сделать, то можно отдельно сделать в приложении кнопочку - которая во весь экран включает цветовой показ играющей мелодии. получится двойное воздействие на чувства человека слушающего мелодию и видящего эту самую мелодию в цвете. вот както так..
визуализация моей волны интересна то мне кажется это немного не то.
Мне не нравится новая визуализация в главном разделе "волны", прошлая кажется была лучше, но у той и другой есть недостаток - оно плавно переливается но когда я слушаю быструю музыку хотелось бы чтобы темп анимации волны также соответствовал.
Предлагаю сделать вариацию выбора визуализации волны на свой вкус, т.е. две предыдущих версию и добавить еще одну новую которая будет сохранять темп под быструю музыку.