Lizzy’s Status 3/30

Lizzy’s Status 3/30

This week I made progress on connecting all the pieces together and so that we could have one coherent project for the demo. I was able to use the objects I was building with OMR to make dictionaries that could make the final xml file.

Then I was able to test my entire piece by uploading the final output XML into MuseScore and check the differences. With the easy piece, I was able to achieve 96% accuracy based on having 123 notes total, 5 of which were wrong (either too many note heads or not enough).

From there I also adapted the generate XML code so that I could build my own attributes dictionary based on some of the values I am finding throughout like the key sig.

After that, this week became a massive documentation and code restructuring week. Now that I could see all the finished pieces and how they were all working together, I was able to add a bunch of function header comments and restructure some of the objects into better designed ones that would be easier to further develop later in the project.

I also made a TODO list that would help me navigate all the features I wanted to add in these last four weeks.

But in general I/we did it! We got to an MVP by the the mid-semester demo and everything is mostly working properly. Of course there are some bugs, and not everything is done, I still have lots to do, but the vital parts of the project (at least my parts) are completed.

Next week we are doing the demo and then I plan to work on some of the gui interface stuff so that our client can run our program with a nicer interface.

Leave a Reply

Your email address will not be published. Required fields are marked *