Loading video...

Video Failed to Load

Go Home

building an audio similarity search engine.. given an input track it will find others that sound similar using vector embeddings from a machine learning model with an index of 1.1 million electronic music tracks

309,035 views • 2 years ago •via X (Twitter)

10 Comments

hurf's profile picture
hurf2 years ago

ok u can try it out at still a couple of bugs but hope u enjoy

hurf's profile picture
hurf2 years ago

to everyone searching for hyph mngo and being disappointed in the results its becuse hyph mngo is unique and nothing else sounds like hyph mngo its the best song ever made

charlotte 🐇's profile picture
charlotte 🐇2 years ago

this is so sick is there any way i can run a track from my computer through the embedding model and then give ur site the vector and get it to recommend songs to me. also why cosine similarity and not euclidean distance

hurf's profile picture
hurf2 years ago

thanks! im looking to build a yt link / audio upload -> embeddings feature next which would give recommendations for input tracks not in index. not sure how feasible it would be to do in-browser or locally

frogqueen2008's profile picture
frogqueen20082 years ago

heartbroken

hurf's profile picture
hurf2 years ago

sorry ❤️‍🩹

cheese hoover's profile picture
cheese hoover2 years ago

needs more tracks!! r u gonna try to make more embeddings on ur own with music that wouldn’t have made it into the original set?

hurf's profile picture
hurf2 years ago

@ramenbois yea! this is a dataset i built from discogs+youtube with more still being ingested also going to add a feature to generate embeddings from a pasted yt link or user upload and return similar tracks for stuff not in index

Joseki's profile picture
Joseki2 years ago

Any way to turn results into a playlist? It appears the player on the site has it here but Idk how to turn that into an actual playlist.

hurf's profile picture
hurf2 years ago

good idea! will add a "copy playlist link" button soon since yt playlists can also be made from a list of video ids e.g.

Related Videos