In this gist, you can find all the work that I have done this summer under Google's Summer of Code 2018.
Below are the links to the blogs I have written each week, telling about how I proceeded with the project:
** Introductory post: https://musescore.org/en/user/1088561/blog/2018/04/24/gsoc-2018-student-introduction-project-machine-learning-dataset
- Week 1: https://musescore.org/en/user/1088561/blog/2018/05/18/gsoc-2018-machine-learning-dataset-omr-week-1
- Week 2: https://musescore.org/en/user/1088561/blog/2018/05/25/gsoc-2018-machine-learning-dataset-omr-week-2
- Week 3: https://musescore.org/en/user/1088561/blog/2018/06/02/gsoc-2018-machine-learning-dataset-omr-week-3
- Week 4: https://musescore.org/en/user/1088561/blog/2018/06/09/gsoc-2018-machine-learning-dataset-omr-week-4
- Week 5: https://musescore.org/en/user/1088561/blog/2018/06/17/gsoc-2018-machine-learning-dataset-omr-week-5
- Week 6: https://musescore.org/en/user/1088561/blog/2018/06/23/gsoc-2018-machine-learning-dataset-omr-week-6
- Week 7: https://musescore.org/en/user/1088561/blog/2018/07/01/gsoc-2018-machine-learning-dataset-omr-week-7
- Week 8: https://musescore.org/en/user/1088561/blog/2018/07/08/gsoc-2018-machine-learning-dataset-omr-week-8
- Week 9: https://musescore.org/en/user/1088561/blog/2018/07/15/gsoc-2018-machine-learning-dataset-omr-week-9
- Week 10: https://musescore.org/en/user/1088561/blog/2018/07/22/gsoc-2018-machine-learning-dataset-omr-week-10
- Week 11: https://musescore.org/en/user/1088561/blog/2018/07/29/gsoc-2018-machine-learning-dataset-omr-week-11
- Week 12: https://musescore.org/en/user/1088561/blog/2018/08/05/gsoc-2018-machine-learning-dataset-omr-week-12
A little description about the project:- I worked on adding a new metadata XML format, similar to the output understandable by Audiveris, so that scores are saved as the desired XML. This project will create a huge dataset of annotated music symbols that will help Audiveris perform better which in turn will bring out a new dimension to Musescore as a feature. This functionality will be able to help support other OMR projects.
Here is the link to the PR I have created during GSoC: musescore/MuseScore#3669
The above link is the PR to the master branch of Musescore.
We are almost done making things compatible with 2.3.2. PR for 2.3.2 is in the below link: musescore/MuseScore#3845
A lot of work is needed to be done and I am looking forward - contributing to Musescore Post-GSoC. It is a great feel being a part of this awesome community, be it GSoC community or Musescore community of highly skilled developers.
Best,
Animesh