We've created what we believe is the first web-based music-to-score transcriber. Enjoy!

Our team included musicians and engineers, so we wanted projects involving music production that would be fun yet technically challenging. We started with Shazam and landed on the idea of music transcription from audio (think WAV to MIDI).

Imagine the non-composer or busy musician simply humming the tune or playing their acoustic instrument, and have it immediately written on paper!

There are one or two apps that do this to a weak extent. From signal processing, we knew that Fourier transforms and decomposition would let us create "eigeninstruments" that could decompose harmonies into polyphonic music. What's more, we knew that HTML5 has an under-appreciated Web Audio API.

We've made a good head start with supporting simple human melodies, but there's a lot of room for future development.

Share this project: