Skip to content
This repository has been archived by the owner on Aug 1, 2021. It is now read-only.

ZhekaHauska/MelodyRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MelodyRecorder

Приложение для записи монофонических мелодий в midi файл.

Установка и запуск

Для установки приложения потребуется docker-compose.

  1. Скачиваем данный репозиторий.
  2. Из корня репозитория выполняем docker-compose up. Дождитесь загрузки и установки пакетов, это займёт некоторое время, затем сразу последует запуск сервера.
  3. В браузере откройте ссылку http://localhost:5000/.

Примечание: Важно открывать именно через localhost, чтобы соединение определялось как защищённое, иначе приложение не сможет получить доступ к микрофону.

Руководство

Для начала записи звука нажмите кнопку Record и разрешите доступ к микрофону. Попробуйте воспроизвести какую-нибудь монофоническую мелодию с помощью голоса или другого инструмента. Через 10 секунд запись будет автоматически остановлена. Потребуется также некоторое время для того, чтобы алгоритм обработал аудио и попытался определить ноты, затем страница автоматически обновится и, если всё прошло успешно, на ней появится два плеера(один - для воспроизвдения необработанного аудио, а второй - для прослушивания midi) и ссылка на скачивание midi. Записанные аудио и их ноты сохраняются на сервере и будут представлены на странице ввиде списка мелодий.

Примечание: Алгоритм совсем не предназначен для распознавания полифонических мелодий.

About

Web application for recording monophonic melodies to midi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published