Screenshot of getting a wrong note in the app.
Perfect Practice logo
Years of playing the piano and seeing the weaknesses in paper sheet music.
What it does
Revolutionizes the concept of written music, by transcribing this archaic form of expression into the digital age. Transcribes MIDI files into sheet music on your mobile device or tablet.
Challenges we ran into
MIDIs in general. They suck to work with. Calculating the frequency of a specific MIDI note value with this massive formula, using Fourier transformations to get the input working, etc. Only through tears and sweat did we finish this.
Accomplishments that we're proud of
Using Fourier transformations in order to find the specific frequencies of the notes we're playing. Animations of the notes moving.
What we learned
Learned how to read MIDI files in a binary editor. Learned how to find the frequency of a wave with FFT.
What's next for Perfect Practice
More accuracy and importing a broader range of MIDI files, including two handed piano pieces.