Скетч для цветомузыки на адресной ленте + ардуино мега 2560 + синтезатор + USB Host Shield + MAX3814

Добрый день! Необходимо написать скетч для цветомузыки работающей в 3 режимах (2 MIDI с особенностями и 1 DISCO микрофон по частотам)

В наличии Arduino MEGA 2560+ESP8266, Arduino USB 2.0 MAX3421E, микрофон MAX3814, пульт ИК + ИК приемник тип 2 (простенький), кнопка, блок питания 5В - 40А, LED лента адресная WS2812b, синтезатор на 88 клавиш с midi usb.

MODE 1 — COLOR (MIDI / Scriabin)

  • Визуализация отдельных нот

  • 1 нота = 1 диод

  • Цвета по таблице Скрябина

  • Базовая октава: 4

  • Hue-сдвиг по октавам:

    • влево: −3 (холоднее)

    • вправо: +3 (теплее)

  • Адресация:

    • LED 29–116 → 88 клавиш фортепиано

    • LED 0–28 и 117–143 → декоративные зоны

MODE 2 — PROMETHEUS (MIDI / аккорды)

  • Используется MIDI

  • Один канал (фортепиано)

  • Цвет:

    • по квинтовому кругу

    • мягкая интерполяция по аккордам

  • Адресация диодов — как в MODE 1

  • Hue-сдвиг по октавам такой же

MODE 3 — DISCO (микрофон)

  • MIDI игнорируется

  • Лента делится на 5 зон:

    1. Края — низкие частоты (сине-фиолетовый)

    2. Средние зоны — средние частоты (красно-оранжевый)

    3. Центр — высокие частоты (жёлто-зелёный)

  • Работа на основе амплитуды и частотной оценки

  • Используется сглаживание (EMA)

могу тут выложить полное ТЗ или пришлю в ЛС.

а сумма то где за проект ?

сделаю первые два режима за 15к. третий(микрофон) обсуждаемо, возможны варианты. fridgetester@mail.ru