Inspiration

When we met up at this Hackathon we bonded over our mutual interest in music and Guitar. Although some of the group admitted to never having learnt to read standard musical notation and instead relying on guitar "tabs" which is a simplified music notation system for guitars that doesn't require any knowledge of music theory. So we decided to automate part of that process with Tab-Bot.

What it does

We have developed a webpage for our project and developed a demonstration model which can convert individual music notes into tab. The model takes an image input (uploaded by the user in the website) of sheet music and outputs the notes that are denoted in the sheet music.

Challenges we ran into

Developing the ability to upload an image to the website was a new challenge. Datasets available online for the project refused to download or where not fit to task. The model was also too large to upload to GitHub and so we only added the training notebook and dataset. The actual training of the model was challenging as well, with the model giving incorrect answers often, but this was worked on over time and eventually done to a satisfactory degree.

Time Management⏱⌛⏳🏃‍♂️

We had a tough time managing time this weekend with our participation in this Hackathon as we had to work on multiple things all together. Fortunately, we could do this by distributing out our work and focusing on multitasking. Extremely excited for all the learnings we had got through this hack.

What's next for Tab-Bot

Better modeling and investigation into other data sources. Linking the model to the website so that all the functionality is present in one place. Further options in the ways that the user can generate tabs—from other file formats that show tabs to (potentially) audio input

Github

https://github.com/NokTNL/project-warwickhack2022

Built With

Share this project:

Updates