top | item 40072062

Cosine.club: A music similarity search engine

4 points| PenguinRevolver | 1 year ago |cosine.club

6 comments

order

hyphmngo|1 year ago

hey, this is my project, thanks for posting! a little more info:

track similarity is found via cosine similarity between embeddings stored in an approximate nearest neighbor index generated from this model from essentia/upf https://essentia.upf.edu/models.html#discogs-effnet

it's mainly for electronic music discovery and the index includes over a million tracks with that genre sourced via discogs.com data

JansjoFromIkea|1 year ago

Hey, just stumbled onto this, it's pretty cool but I figured I'd share my experience on figuring it out

Initial searches:

- "Godspeed": no results for GYBE

- "Pavement": no results for them; seems to be searching by song title

- "Harness Your Hopes": no results... maybe I should try something electronicky

- "Temptation": loads of results but I don't see New Order, I do see Heaven 17 when I scroll way down though so that seems weird

- "Blue Monday": finally!

Once I got a grasp on the vibes it has info on it's pretty cool! Some possible suggestions to build on:

- Having it autoplay onto the next track (would need some logic to skip past broken links too)

- I'd say include something on the landing page about the data that's involved, maybe even with some example acts; when Taylor Swift produces one result and the Beatles none it's probably gonna cause issues

- an option to filter out songs by the same act

- maybe some logic around accented characters; I noticed Beyonce brings up no results but Beyoncé does

MichaelMug|1 year ago

What are the heuristics? I would really be interested in something that could find similar music by rhythm, chord progressions and keys.

ddmma|1 year ago

Would be interesting for API