Тренажёр игры на пианино
Ранняя стадия. Сейчас работает основание: контейнер нот
.pnx — чтение, сборка и импорт обычных
.musicxml и .mxl.
Диагностика устройства
Игра будет слушать инструмент через микрофон, а поведение захвата на телефонах невозможно проверить с настольного браузера. Поэтому сначала прибор: он меряет то, от чего зависит всё остальное.
Скрипт ещё не запустился. Если это сообщение осталось — значит браузер не смог выполнить код страницы, и виновата не твоя настройка.
Ноты
Перетащи сюда файл нот
.pnx — открыть, .musicxml / .mxl —
импортировать в контейнер
Пример — тема «Оды к радости»: одна рука, шесть ступеней, ровные четверти. Мелодия Бетховена в общественном достоянии, запись набрана для проекта с нуля.
Нотный стан
Курсор пока двигается кнопками — звука ещё нет. Когда появится слушающая часть, она встанет ровно на место этих кнопок: позиция считается в долях, а не в миллисекундах, поэтому темп будет задавать человек за инструментом.