We are all musicians frustrated by existing music practice tools available online

What it does

Provide a combined tool for practicing your timing and speed

How I built it

Initially we built a metronome from scratch, delivering between 20 to 330 BPM. We used the metronome to build a game which improves your speed by using the microphone to listen to drum beats and compare them to the increasing internal tempo.

Challenges I ran into

Differentiating between background noise and drum beats. We spent many hours trying to use machine learning for this purpose.

Accomplishments that I'm proud of

Having something to present..

What I learned

Meteor.js, HTML5 web audio, JS

What's next for PerfectPractice

Perfecting the metronome and game, adding additional features.

Share this project: