Inspiration

Antoine's girlfriend is a musician with perfect pitch. Perfect pitch is something you are born with, giving you the ability to properly identify the pitch of any noise. Musicians who don't have perfect pitch often complain about how much practice it takes to develop true pitch, the practiced skill of pitch identification. With this, we were inclined to create an application for musicians to learn pitch.

What it does

Our app is a Duolingo-like learning game practicing identifying pitches and reproducing them vocally.

How we built it

We created a full stack MERN application with typescript React front end. We used frameworks like pitchy to analyze pitch and Tone.js to create the audio clips.

Challenges we ran into

Setting up the multiplayer game mode created issues for us. After it was set up and correctly working on one local machine, it didn't work on the others. We took a while finding out why but it ended up just being that we needed to restart our server.

Accomplishments that we're proud of

The bridge animation. It was cool, took a while to fix, and we were able to learn from it. The animation ties perfectly to the theme of bridges.

What we learned

Music theory, as non musical people, all of the music theory was new to us, and now we know pitch better.

What's next for ToneBridge

Lives, more levels and more character development for our mascot Forte.

Built With

Share this project:

Updates