4 ms·
There are multiple parts to this problem, but it seems quite doable. Shazam can do generic look-up of music since around 2003, see for example this page on abr
by smokel 2y ago
There are multiple parts to this problem, but it seems quite doable.
Shazam can do generic look-up of music since around 2003, see for example this page on abracadabra [1].
I'd guess that if you limit things to a piano, one could relatively easily find the notes being played with some Fourier magic, and then solve a Hidden Markov Model to find the most plausible position in the music. Using a MIDI interface makes it even simpler.
[1] https://www.cameronmacleod.com/blog/how-does-shazam-work https://www.cameronmacleod.com/blog/how-does-shazam-work
- darylteo 2y agoOne day I hope to be so mathematically inclined to understand the math behind that.