Inspiration
As a pianist who has been playing piano since the age of 6, I absolutely love music. Throughout the years, I have only strictly followed written sheet music, and never had the ability to learn and arrange songs on my own by ear. I recently talked to a friend who mainly plays by ear, and all that is really needed to recreate my own versions of the songs I love is the ability to recognize chords, melody intervals, and patterns. It is 100% something achievable through practice. This project is definitely something I will use in the future to become a better musician.
What it does
Pitch.io has multiple modes to help train your ears based on your goals. With relative pitch training, you will learn to recognize intervals between notes in order to help notice and understand melodic patterns. With chord recognition training, you will learn to pick out chord progressions of songs.
How we built it
We used React.js to develop Pitch.io, and we split up into front-end and back-end roles.
Challenges we ran into
Some of our most notable challenges were with GitHub merge conflicts.
Accomplishments that we're proud of
We are very proud of how the overall design turned out, and especially that we were able to get a working virtual keyboard.
What we learned
We definitely further developed our React skills, as well as our teamwork skills to be able to communicate effectively and efficiently. It was also fun to learn the API we used to play notes.
What's next for Pitch.io
We plan to migrate the application to mobile, it order to make it more accessible and easy to use on-the-go.
Log in or sign up for Devpost to join the conversation.