Inspiration
After years of being ridiculed by friends due to your lack of pitch, lack of tone, and lack of singing self-esteem, we wanted to create an application where we could practice hitting the right notes before being pushed onto the main stage in front of all our peers. Thus, we created Hit The Notes, where given any YouTube link, a user can see the pitch required to impress your acquaintances.
What it does
At Hit The Notes we are able to create a simple web application to download a song from YouTube, and show the notes to the page. Then, in a Rock Band style moving screen, the pitch recorded from a microphone will be displayed on the screen, and then its all up to you - practice to your heart's content until you are better than the contestants on The Voice.
How we built it
Using React to build the user-facing component of the page, it is able to accept and parse a user's vocal input from a microphone. A Flask backend handles all the extra extraction and transformation of the YouTube video, and serves the notes to the webpage.
What's next for Hit The Notes
Time-speed control (0.5x, 1.5x), user-specific challenges (perfect Friday by Rebecca Black, achieve accuracy 80% on 3 songs), add subtitles to following lyrics

Log in or sign up for Devpost to join the conversation.