Shazam It! Music Recognition Algorithms, Fingerprinting, and Processing
The Shazam music recognition application made it finally possible to put a name to that song on the radio. But how does this magical miracle actually work? In this article, Toptal engineer Jovan Jovanovic sheds light on the principles of audio signal processing, fingerprinting, and recognition, that underlie this apparent marvel of technology.