- Notifications
You must be signed in to change notification settings - Fork22
Orchestra is a sheet music reader (optical music recognition (OMR) system) that converts sheet music to a machine-readable version.
License
AbdallahHemdan/Orchestra
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Orchestra is a sheet music reader (optical music recognition (OMR) system) that converts sheet music to a machine-readable version.
List of steps we take to process the input sheet and get our results
- Cutted 1
[ \meter<"4/4"> d1/4 e1/32 e2/2 e1/8 e1/16 e1/32 {e1/4,g1/4} e1/4 e1/8 c1/8 g1/32 c1/16 e1/32 ]
- Cutted 2
[ \meter<"4/4"> {e1/4,g1/4,b1/4} a1/8 d1/8 c1/16 g1/16 d1/16 e1/16 c2/16 g2/16 d2/16 e2/16 {f1/4,g1/4,b1/4} c1/4 a1/4. a1/8 a1/32.. ]
- Cutted 3
[ \meter<"4/4"> e1/16 e1/16 e1/16 e1/16 e1/4 e#1/4 g1/4 g&&1/4 g1/4 e#2/4 ]
- Clone the repository
$ git clone https://github.com/AbdallahHemdan/Orchestra.git
- Navigate to repository directory
$cd Orchestra
- Install dependencies
$ pip install -r requirements.txt
Put you input files inside input folder
Put you output files inside output folder
Running
python main.py$path_of_input_folder$path_of_output_folder
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make aregreatly appreciated.
Check out ourcontributing guidelines for ways to contribute.
Abdallah Hemdan | Adel Mohamed | Kareem Mohamed^3 | Ahmed Mahboub |