Anyone Played with iPhone Shazam Application?

That puppy is impressive. I was driving along in my car. I changed radio stations a few times and invoked Shazam to identify the song. It got everything right, from Nickelback to Gene Autry.

I did try singing my rendition of "And God Shuffled His Feet" (Crash Test Dummies) into it, but it didn't recognize that.

I'd like to know the math behind how it works. It is clearly a server-side application.

The Lizard

Reply to
Jujitsu Lizard
Loading thread data ...

I don't have an iPhone but what you are describing sounds like Tunatic, which has been around for several years:

formatting link

From what I could tell, it just does some kind of FFT on the audio, sends the data to the server, and the server compares this to a large database of frequency domain data for various songs. It works very well, until you try it on a song that's recorded on cassette, and the pitch is off by a few Hz.

Reply to
Tom

I'm amazed by how well it works. Coming back from BestBuy today (after buying LightScribe-capable media), I tried it on a variety of songs. It got them all, including a lot of low-airtime Christmas songs.

In literature, they referred to a "fingerprint", which is possibly frequency-domain data. But songs can be very different in different periods from beginning to end. It did an amazing job.

I'm impressed. Perhaps easily impressed.

The Lizard

Reply to
Jujitsu Lizard

Shazam have been doing the same service for any mobile as a straight phone call here in the UK for several years - dial the number, it listens to the background music for twenty seconds or so, then hangs up and texts you the track details a few seconds later. The iPhone app is presumably exactly the same thing in repackaged form.

--
Andrew Smallshaw
andrews@sdf.lonestar.org
Reply to
Andrew Smallshaw

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.