Sound Design Stack Exchange is a question and answer site for sound engineers, producers, editors, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For instance I would like to tell with what percentage of accuracy a recorded sound match those given by a preexistent library of sounds

Plus, is there any tool or algorith that could be used?

share|improve this question

migrated from Jan 27 '14 at 15:11

This question came from our site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation.

Are you looking for audio tools that will do this for you, or DSP techniques? If you are looking for DSP techniques, then consider moving this question over to signal processing. – ObscureRobot Nov 15 '12 at 19:19
I wasn't aware of that site, but an out-of-the-box tool would be very helpful, thoug – rraallvv Nov 15 '12 at 19:29
I don't know of a good tool offhand, but hopefully someone else does. – ObscureRobot Nov 15 '12 at 19:29
up vote 1 down vote accepted

Shazam (and various others) do this for entire songs. This paper describes how:

  1. Beforehand, Shazam fingerprints a comprehensive catalog of music, and stores the fingerprints in a database.
  2. A user “tags” a song they hear, which fingerprints a 10 second sample of audio.
  3. The Shazam app uploads the fingerprint to Shazam’s service, which runs a search for a matching fingerprint in their database.
  4. If a match is found, the song info is returned to the user, otherwise an error is returned.

I would imagine for short sounds you would do similar but sample much more frequently.

share|improve this answer
wow! I'm going to install it right away, thanks – rraallvv Nov 16 '12 at 1:10
Well the idea is there but thats not going to work for what he is asking for...unless he is doing music that is not going to work – Chris James Champeau Nov 16 '12 at 23:40
I'm not into doing it myself at this moment, but it's good to know it is possible. I've installed the app in my phone, and the results are amazing. I guess the question that could suit better my requirement is it posible? etc.. etc – rraallvv Nov 17 '12 at 1:25
Yes of course it is possible, I would say you would have to take a look into the Shazam API and then go from there – Chris James Champeau Nov 19 '12 at 23:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.