Об этом проекте
ScaleForge — это интерактивное приложение для тренировки слуха и практики гамм для пианистов, управляемое живым MIDI-вводом. Вместо статичной справочной таблицы оно слушает то, что вы играете, и реагирует в реальном времени, стремясь превратить гаммовые паттерны в мышечную память.
Основные возможности, описанные в README:
- Живая MIDI-обратная связь: распознаёт USB- или Bluetooth-MIDI-контроллеры и подсвечивает целевые и сыгранные ноты на экранной клавиатуре, с заявленной задержкой менее 10 мс.
- Адаптивный метроном и анализ тайминга: темп подстраивается под точность, а приложение сообщает отклонение по времени (ранние/поздние удары), а также оценки точности за каждый прогон и спарклайны стабильности.
- Библиотека гамм: 48 гамм, охватывающих мажор, натуральный минор, гармонический минор и мелодический минор, организованных по уровням сложности Novice, Adept и Virtuoso, с опциональным наложением номеров пальцев.
- Журнал сессий: сеансы практики записываются локально (без облака), с анализом трендов, недельными тепловыми картами и экспортом в CSV для преподавателей.
- Многоязычный интерфейс: английский, испанский, французский, немецкий, японский, упрощённый китайский и корейский.
- Поддержка: мастер устранения неполадок, FAQ сообщества и тикеты по электронной почте с указанными сроками ответа.
Заявленная архитектура: ядро на Rust с lock-free кольцевым буфером для разбора MIDI, оболочка Electron с фронтендом на React 19 и виртуализированной 88-клавишной клавиатурой, опциональный внутренний синтез на базе FluidSynth для практики без аппаратного обеспечения и хранение в SQLite с импортом/экспортом JSON. В README заявлены кросс-платформенные бинарные сборки для Windows 10/11, macOS 12+ и Linux.
Установка описана как автономный каталог: скачать, распаковать, запустить исполняемый файл, подключить MIDI-устройство, выбрать гамму и нажать Space. Менеджер пакетов или шаги в терминале не требуются.
В дорожной карте упоминаются пентатонические и блюзовые гаммы, затухающий режим метронома «Ghost Practice», MIDI-вывод на внешние синтезаторы и тренажёр джазового голосоведения. Указано, что проект распространяется под лицензией MIT, не собирает телеметрию и хранит логи локально. В README также отмечено, что это вспомогательное средство для практики, а не замена профессиональному обучению, и что результаты зависят от MIDI-оборудования и настроек аудиобуфера.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.