Replies
Welcome, guest
Join CrazyEngineers to reply, ask questions, and participate in conversations.
CrazyEngineers powered by Jatra Community Platform
-
@abhishek-fg9tRh • May 6, 2013
shibi rajFriends,
How does Track ID works. How they are matching the songs? Which database they are using?Nice question.
<a href="https://www.shazam.com/" target="_blank" rel="nofollow noopener noreferrer">Shazam</a> & <a href="https://www.soundhound.com/" target="_blank" rel="nofollow noopener noreferrer">SoundHound | Technology for a voice-enabled world</a> are among the top songs recognition softwares which works similar to Track ID. Their goal is same i.e. Recognizing the song, but algorithms are undoubtedly different.
The 7 page pdf file of the algorithm of Shazam is uploaded below. I guess it will help you to understand it fully. -
@abrakadabra • May 6, 2013
I always wanted to work on a similar kind of project.
Say, you remember a few words of a song OR you just remember the tune and not the entire song with lyrics, is there a way to record your tune and then search it via the web, to find the match?
Years later I found an article on PopSci Magazine - It was about a web site that lets you hum or whistle part of a song and it searches their database.
TrackID does that to a large extent. 👍
From what I found over the internet, it basically uses a 5 second sample and sends it to the Gracenote server in the US (World's biggest music database) and then searches for a match of the 5 second waveform with the waveform of the millions and millions of songs on the server.
The Track ID sample is converted into frequency data and is virtually a unique fingerprint to all music.