How Shazam Identifies Songs in 5 Seconds

Turning a few noisy seconds of sound into a constellation of stars a machine can recognize.