Google Summer of Code with Sugar Labs(Week 6)
Music Blocks originally supported loading projects from HTML and MB files. However, for the integration of our Music Transcription app we needed to add loading projects from MIDI files, so i worked on that this week. I also created The Github Repository for our Music Transcription app so that people can test it and share their feedback.
Learning from this week
- The first step was to thoroughly understand the existing file handling mechanisms in Music Blocks. This involved diving into the code to see how HTML and MB files were being processed and loaded.
- I created one MIDI File reader to recognize MIDI files and correctly process MIDI files.
- After implementing the new file loader.I tested with various MIDI files to ensure they were loaded correctly and displayed as expected within the Music Blocks.
Link to my latest PR:https://github.com/sugarlabs/musicblocks/pull/3904
Link to Music Transcription app: https://github.com/Mubashirshariq/music_transcription
What’s Next
We will be testing Music Transcription app and try to get the user feedback about its working.We will be making the Music Trancription even more better based on the User feedback.In coming weeks we will be focusing on AI part more.
Thanks for reading
See you next week!