How Shazam Names Those Tunes

Shazam, the iPhone app whose raison d’être is song identification, “creates a spectrogram for each song in its database–a graph that plots three dimensions of music: frequency vs. amplitude vs. time. The algorithm then picks out just those points that represent the peaks of the graph….”