Приложение для записи монофонических мелодий в midi файл.
Для установки приложения потребуется docker-compose
.
- Скачиваем данный репозиторий.
- Из корня репозитория выполняем
docker-compose up
. Дождитесь загрузки и установки пакетов, это займёт некоторое время, затем сразу последует запуск сервера. - В браузере откройте ссылку http://localhost:5000/.
Примечание: Важно открывать именно через localhost, чтобы соединение определялось как защищённое, иначе приложение не сможет получить доступ к микрофону.
Для начала записи звука нажмите кнопку Record
и разрешите доступ к микрофону. Попробуйте воспроизвести какую-нибудь монофоническую мелодию с помощью голоса или другого инструмента. Через 10 секунд запись будет автоматически остановлена. Потребуется также некоторое время
для того, чтобы алгоритм обработал аудио и попытался определить ноты, затем страница автоматически обновится и, если всё прошло успешно, на ней появится два плеера(один - для
воспроизвдения необработанного аудио, а второй - для прослушивания midi) и ссылка на скачивание midi. Записанные аудио и их ноты сохраняются на сервере и будут представлены на странице
ввиде списка мелодий.
Примечание: Алгоритм совсем не предназначен для распознавания полифонических мелодий.