Об этом проекте

Ableton Note Helper — неофициальный независимый инструмент с открытым исходным кодом (лицензия MIT), созданный Томасом Лаурензо. Он работает полностью в браузере без аккаунта, установки, аналитики и отслеживания. Предоставляет три настраиваемых макета пэдов: iPad (13×5, хроматические кварты), iPhone (5×5, C2–C4) и Ableton Push (8×8, хроматические кварты). Пользователи могут отображать несколько одновременных диаграмм с независимо выбираемыми тониками и паттернами, охватывающими лады, моды мажорной гаммы, моды мелодического минора, моды гармонического минора, аккорды, арпеджио и точные гармонические построения. Визуальное кодирование использует синие тоники, оранжевые тона паттернов, черные неиспользуемые натуральные звуки и серые неиспользуемые акциденции. Точные гармонические построения подсвечивают одну физическую пэд на ноту вместо каждого дублирующегося звучания. Пользователи могут нажимать на пэды для определения символов аккордов, альтернативных интерпретаций и инверсий, с возможностью удаления отдельных нот или сброса выделения. Дополнительные функции включают написание диезов/бемолей, связанные или независимые тоники, дублирование диаграмм и сохранение настроек через локальное хранилище. Приложение адаптивное, доступное с клавиатуры и не требующее зависимостей. Его можно запустить локально с помощью простого HTTP-сервера. Набор тестов на Node.js 20+ проверяет геометрию сеток, определения паттернов, распознавание аккордов, инверсии, размещение точных гармонических построений, предотвращение дублирования пэдов и подключение статических страниц. Развертывание на GitHub Pages автоматизировано из ветки main после прохождения тестов. Инструмент не связан с Ableton и не одобрен им; термины Ableton, Ableton Note и Push используются исключительно для описания совместимости.