Inspiration:
Learning Music should be a Right, NOT a Privilege
Growing up, I was shown firsthand this problem. I played piano ever since I was young. I’ve noticed that private lessons cost money. A lot of money. And lesson tuition can easily top $50 per hour in some cities. Some reading into a research paper published by Cambridge also enforced this thought, as the results of the study were that adolescents had a mindset of associating high levels of skill and success with privilege, which is what is potentially hindering them from exploring fields such as music.
We are here to counter that statement and help them get over that first learning curve with Re-Cord.
When we say elementary school and music, what do you think of? I’m sure many of us remember the recorder. Maybe you loved it, maybe you didn’t. For some of us, it was the first and last time we touched an instrument. Others moved fell in love with other instruments, but that passion can quickly become a financial burden. Music education can be a costly endeavour, and this mindset potentially hinders future musicians from exploring the vast and enriching world of music. The recorder emerges as an affordable and inclusive alternative, but more importantly, a little visit back to our childhood.
What The Project Is About
Re-Recorder revolutionizes the way you learn and refine your recorder playing skills. This innovative app intelligently tracks your hand positions, accurately identifying the notes you play. It offers personalized feedback on your playing style, helping you enhance your technique effectively. Moreover, Re-Recorder brings an exciting dimension to learning with its multiplayer feature, allowing users to engage in friendly one-on-one competitions. The development of Re-Recorder has been a thrilling journey, and we are excited for everyone relearning the recorder to discover the unique benefits and fun our app offers.
What We Learned
Exploring OpenCV showed us the potential of image processing, but also presented many challenges. We learned of the importance of using sleep intervals to prevent resource overload and maintaining a controlled processing pace. This experience was an opportunity to enhance our skills in Flask and React to bring the project together.
Building the Project
The foundation of Re-Recorder revolves around utilizing OpenCV's image processing capabilities to aid users in their journey to relearn the recorder. Developed with a Flask backend and React frontend.
Challenges Faced
OpenCV posed challenges in regards to real-time feedback and synchronization. We faced issues with balancing system resources and control frame rates for live feeds.
The Journey Ahead
We aspire to simplify and personalize the music education experience for all people. We hope to implement the ability to upload music sheets in all formats (PDF, MIDI, etc.), and instantly transcribe them into interactive tutorials.
Log in or sign up for Devpost to join the conversation.