Вместе с товарищами с данного форума я задумал написал программу, основным функционалом которой будет визуализация АЧХ сигнала гитары в тесном контакте с музыкальной теорией. Т.е. - отображение того что мы играем в данный момент времени на гитаре не просто цветомузыкой и красивыми цветами, а более схематично вплане музыкальной теории (которая будет наглядно показывать что происходит с ее точки зрения) и общими параметрами сигнала.
И так, что мы имеем. Семь нот - семь цветов радуги. Приятное совпадение которое можем использовать, не изобретая новый велосипед. Если ставить соответствия вплане очередности, что вполне логично (чтобы не путаться), то это будет выглядять так:
До Каждый
Ре Охотник
Ми Желает
Фа Знать
Соль Где
Ля Сидит
Си Фазан
Есть еще октавная высота... разумно на мой взгляд обозначить ее насыщенностью цвета. Чем светлее - тем выше, чем темнее - тем ниже.Получаем примерно вот такую схему и там же делаем градацию.


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


Разумеется это просто наброски...без реализации с акцетом на то, кто откуда будет идти. Там где 3D можно выдавать от нотных фигур - градацию октав. Там где 2D наоборот.
Ну, это все довольно абстрактно и схематично. И не совсем то, что хочется. Хочется как то и вкусно и наглядно преподнести визуализацию. К примеру чтобы каким либо макаром отображались интервалы нот, легато, бэнды, слайды... фантазия должна изрядно прогулятся. Мне придумать эту наглядность сложнее, у меня нет муз. образования и из муз. теории я знаю только то, что знаю. Видел здесь где то на форуме человека, который написал, что он видит-понимает музыку математически. Вот примерно такой человек очень нужен. В любом случая, любая схема будет основыватся на - мощности (громкости) сигнала, частотной характеристике (резкость, затухание, длительность) и непосредственно самой ноте и ее октаве. Т.е. - 4 измерения в которых нужно продумать механизм детализации нотных интервалов и т.п.

С технической точки зрения, планирую сделать программу ввиде VST плагина, который будет подключатся к простенькому клиенту - дабы те у кого нет того же FL Studio или Cubase не пришлось их качать. А желающие подключить их в своем редакторе не должны испытать проблем. Вот такая вот задачка.
Жду энтузиастов)