I recently started using the Shazam app on my iPhone. For those who do not know this, this application identifies songs by listening to a small segment of a song. I was amazed at its accuracy and speed, so I decided to work a little.
I found an article written by one of their developers here . In the article, the developer describes in detail the fingerprintng algorithm used in Shazam.
As a favorite project Id like to make my own fingerprint application, so I can get some experience in the audio program.
What are some audio libraries that help you extract things like frequency, amplitude and other characteristics of an audio clip or mp3 song over a duration?
I use .NET, but I am open to other languages. I am also well versed in both open source and paid libraries. As long as I can reliably extract audio characteristics, I will be happy.
See also:
How does Shazam work
Shazam Magazine
source share