News for hackers. Stuff that matters.
Re:I Recreated Shazam's Algorithm with Go by jokoon on Thursday August 01, 2024 @02:09PM (#41131863)
This is useless unless you have all the songs on earth

Algorithm don't matter, only data matters

Re:I Recreated Shazam's Algorithm with Go by 0cf8612b2e1e on Thursday August 01, 2024 @02:58PM (#41132348)
Although, would be curious how good you could get to isolating to a single artist. If you had say one exemplar fingerprint per artist, could an out of dataset fingerprint from their discography cluster to that artist? Obviously not for artists who transitioned musical styles.

Or is the algorithm more feature hash than a clusterable feature vector?

Re:I Recreated Shazam's Algorithm with Go by ccgzirim on Thursday August 01, 2024 @11:09PM (#41135765)
Isolating a single artist based on a fingerprint sounds challenging but interesting.

Using exemplar fingerprints, a representative sample of an artist's music, is a good approach, but success would require detailed fingerprints, a varied dataset, and a well-chosen algorithm.

For artists who change styles, time-series analysis can capture their evolving sound.

The solution will likely need machine learning.

The current solution doesn't use feature hashing or clusterable feature vectors. Instead, it relies on audio fingerprinting, which breaks down short audio samples into unique patterns or "fingerprints" for quick comparison with a large database of known songs.

Re:I Recreated Shazam's Algorithm with Go by nwsm on Thursday August 01, 2024 @02:57PM (#41132331)
Here we have an open-source algorithm that is useful to anyone with data. It doesn't have to be music
Re:I Recreated Shazam's Algorithm with Go by lucb1e on Thursday August 01, 2024 @06:52PM (#41134482)
That's like saying the Hutter prize is useless for anyone who doesn't want highly compressed versions of Wikipedia. The underlying code or algorithm is still interesting to study, use, and remix.
Re:I Recreated Shazam's Algorithm with Go by zerr on Friday August 02, 2024 @08:11AM (#41138186)
AFAIK the underlying algorithm had been implemented multiple times with accompanying explaining blog posts and articles. So this is yet another iteration, done for fun. Nothing wrong with it, just nothing really useful/new I believe.
Re:I Recreated Shazam's Algorithm with Go by subpub47 on Thursday August 01, 2024 @09:29PM (#41135345)
Thank God. For a second, I thought we might have to build something cool and useful.