- Notifications
You must be signed in to change notification settings - Fork93
An optical music recognition (OMR) system. Converts sheet music to a machine-readable version.
License
NotificationsYou must be signed in to change notification settings
aashrafh/Mozart
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
🎶 Convert sheet music to a machine-readable version.
The aim of this project is to develop a sheet music reader. This is called Optical Music Recognition (OMR). Its objective is to convert sheet music to a machine-readable version. We take a simplified version where we convert an image of sheet music to a textual representation that can be further processed to produce midi files or audio files like wav or mp3.
- You can use the attached notebook for quick testing and visualization.
- You can setup an environment on your local machine to run the project:
- InstallConda
conda env create -f requirements.yml
conda activate mozart
python3 main.py <input directory path> <output directory path>
You can find the dataset onGoogle Drive.
Please check the followingissue for another
requirements.yml
file.
About
An optical music recognition (OMR) system. Converts sheet music to a machine-readable version.