Music-Map – Find Similar Music
music-map.com
music-map.com
That's just not how I work. I like _good_ stuff, I don't confine myself to genres, I'll go anywhere if it's half decent. I want a service that says hey, you listened to Benny Goodman's Sing Sing Sing, you should check out The Thirteenth Floor Elevators' first album.
The only recommendation that kinda works for me is based on an aggregation of what other people listened a lot to. Sure on small data sets that is probably going to be genre biased, but on large sets it can start working and break out of that.
The best way I have found to find new stuff is just to listen to lots and lots of music, and follow different leads. It's hardy a chore doing so!
Way back I had friends over, one of them was looking through my CD collection which was minimal at the time, maybe 60 CDs. "Wow, you have a lot of CDs, do you listen to all of them?"
Could you elaborate?
I definitely used to be a person who just didn't listen to music - I found it quite boring, really. I've since found genres that I like that I listen to on occasion, but definitely still not as frequently as the average person.
Not that it's guaranteed to be "good" stuff but at least unique and more memorable in my experience
In electronic music, I listen to Aphex Twin, which is pretty hardcord, but can’t really fathom anything else.
My tastes are really clear cut, but not around artist similarity.
I wish other music apps could license their recommendation system. Still nothing seems to come close.
Another trick I heard was taught in schools was "don't tickle me with a feather and then hit me with a brick."
Contrast Chosic (which is free) - its recommendations are configurable and usually hit the mark much better: https://www.chosic.com/playlist-generator/
(two songs in widly distant genres/production styles can still be very similar on rythm, tonality, chords, tension, progression, structure, etc.)
It felt less like a music genome project and more like this typical nonsense streaming platforms do, "people who listen to song A, also tend to listen to song B".
The trouble was, despite our diligent training and curation of many Pandora stations, any station remotely related to rock would eventually converge on Morrissey. It got so bad that whenever a Morrissey song would play you could hear shouts of protest from across the warehouse and it would be immediately downvoted with extreme prejudice.
Nevertheless it would keep feeding us Morrissey so the joke among us became “All stations lead to Morrissey”.
To be very fair, there's nothing plain whatsoever about Spotify's recommendations. Not only do they have the largest corpus of training data, their models are hard to beat.
What's worse is that they're not even obscure albums. Like, if I was ever going to get into the Eagles I would have already done so, I don't need to "discover" them.
Some test cases I used: Logic1000, Tessela, Piezo, TSVI, Two Shell, Caterina Barbieri, Schacke, Amnesia Scanner, Doss, Celyn June [fail], DJ Plead [fail], DVRTN [fail], JakoJako [poor results], LDS [needs disambiguation]
This may already be a better approach, but has anyone built a music recommender that's based on published data (stuff you can find on Discogs) like record labels, aliases, collaborators, remixed-by, etc? As a listener mainly to dance, experimental, and contemporary classical music, I suspect a system based on simple metadata associations would easily beat other approaches.
I'm guessing that's because they're both recent breakout bands based on an island . . .
It's very much just a single user system that I haven't generalized because that's a way harder problem, the rules aren't generalizable. Classical music for instance, may have 15 names on the credits, a jazz record may have like 4 labels it gets placed on.
Let's take an EP by a popular artist. It may have remixes by popular DJs. Those links are poor quality. Now if it's by an unknown artist, those links usually become high quality.
So do you follow the network of the guy playing the oboe? Maybe? Sometimes weird connections like the album artist is the strong link, sometimes it's compilation albums that one of the songs is placed on. Take say the 1992 release Trancemaster 1: https://www.discogs.com/release/54719-Various-Trancemaster-V... the clustering of those artists is a very strong high quality link. And then there's the "that's what I call music" type compilations where they're worthless.
I can do the music I like because I can narrow the ruleset but a general application is basically a winograd schema challenge because there's a large body of intuition required to weight the network. This task is certainly a nontrivial neural network problem.
Doing it manually with human discretion works. I've got tools for doing that and large labeled data sets I've been working on for 4 years. It just doesn't generalize.
Some day ...
From my tests, the suggestions make sense. It seems to be better than the spotify "I will play things that send you into an echo chamber" algorithm.
The musicologists do a serious study and have sophisticated tools I can't pretend to understand but their results sound similar: so similar that the serendipity and adventure is sucked out of it.
Also they suffer from the generality problem as well. Qualities that matter in one genre, such as airy female vocals in a minor key, or whatever, are absolutely irrelevant for another genre. Take for instance, Irish folk music where it may be signal and say, Acapella, where it may be noise. Thus considering them is both right and wrong and we're back to our problem.
If you want to categorize the music to "fix" the problem, you run into binning issues. Let's say early 90s hardcore; they can have trance, breakbeat, dnb, house and jazz sections in a single song. Good luck trying to use your genre based contextual mapping on an unsupervised model.
The popularity approach, which ignores the content, is deceptive because it appears in many forms: people who listened to X also listened to Y or Y is trending or any of a number of variations where some magnitude of humans or temporal delta is used as signal.
These all tend towards the not long end of the long tail and so you eventually get the same mediocre experience - you start with your obscure prog rock group from the 1960s and 20 songs later you're at Cream or Hendrix. The "solution" is to tamper the drift via clustering but it will tend the same directions.
In practice though, these approaches service the majority of tastes, that is familiarity, so they're fit for purpose.
FWIW, the site does not work for my underground bands at all, out of 5 tries 3 didn’t show up at all (Remember Twilight, Der Rest, Jessica's Crime), and 1 (Scythia) has barely any related bands. Only "Die Streuner" got decent results. Some of the bands it’s missing even have wikipedia pages.
[Shameless plug] That's why I created https://digs.fm, which is kinda like Goodreads but for music.
Original Show HN post: https://news.ycombinator.com/item?id=32551862
All manually user-generated by people contributing <= 3 names through https://www.gnoosic.com/, then voting on other names suggested in the same neighborhood of the graph.
It would be cool data to get access to. But it's a nice singleton in the mean time. Like Netflix's challenge dataset, it would be interesting to have another layer of associations to compare with more formal genre lists. I wonder what kind of data Spotify releases.
On this map they are right next to each other. Maybe the problem is me?
No, it's just a flawed approach.
Wax Tailor, one of my favorite artists, uses sampled dialogue from films, educational programs, corporate videos and whatnot to create quite interesting sonic creations that I just love.
I wish more we’re creating similar types of music (I just found Biosphere’s “Petrified Forest” which is themed to that old movie - and again I love it). I’ve had very little luck except an occasional one-off from DJ Shadow, or Aim.
I’m not familiar with some of the artists that show up in relation to Wax Tailor on this map - but the ones I do know are not the same vibe.
Colourbox - Just Give 'Em Whiskey (1985) https://www.youtube.com/watch?v=9dm_iq5OicM
with a notable mention to their Looks Like We're Shy One Horse/Shoot Out https://www.youtube.com/watch?v=h0r6d6MwR9k
.. these are the folk that later collaborated to form M|A|R|R|S of Pump Up the Volume fame
There's an interesting French bit of old film digital cutting together with some samples and sountrack from Polo & Pan: https://www.youtube.com/watch?v=hVW63Z_8deE that might strike a chord - they appear not so far from Wax Tailor when entered.
I have tried various approaches to search for something to Wax Tailor's "Que Sera" and have found only Barry Adamson's "Something Wicked This Way Comes" (you will recall from Lost Highway) and Venetian Snares' "Gloomy Sunday."
If you have more that are similar, let me know.
Most of my exploration routes were just Pandora or Spotify recommendations. Digging through the graph of "Similar Artists" is my main path - and basically the same quest as OP.
What I would really like to do is zoom out on that graph, and interact with it a little less linearly. What if you could grab a handful of favorite nodes, stretch it out, and see what lies in between them? What if you could remove the ones you already know?
broadly? start scouring with dustedwax.org its dusted wax kingdom label. then theres artists im sure you know cut chemist, j rocc, d-styles, rob swift, roc raida (all dudes w/ west coast style) - though not the narrative type youre looking for and more scratch focused. theres prince paul & his related projects...ruckus roboticus...adlib, and madlib...mr scruff... also it seems the late 90's were the 'golden age' of this type of sound production, for places to start looking.
more narrowly? shoulder shrug emoji. heres a couple
- mr scruff - fish (or the keep it unreal alb)
- stuntdouble & tenshun - drunktro
- professor brian oblivion - feel the funk
- tack-fu - how long
- main sequence - mannhandler
- cut chemist - motivational speaker
- 1200 hobos - the illuminati
- born talent - the avids affection
- pablo - due praises
- public enemy - dark side of the wall 2000
- zaire black - experiments with the truth
- roc raida - ill kick your ass/who you fuckin wit
- jurassic 5 - contact, react
- colossus - interlude 1
- insight - outro (crooked needle alb)
- wax tailor - que sera
- d-styles - wont you be my neighbor
- dj js1 - rule 4080
- centz - insult 2 watch
- detane - luv interlude
- dj revolution - head 2 head, rhythm control
- rob swift - the ghetto
- adlib - grovers eerie story, introduction to rhythm
- ruckus roboticus - here we go, never play with scratches
- time machine - the mekster
- pugslee atomz - michael's
- epstein - tape 1
- dj day - close your eyes, what planet what station
- malcolm and martin - do it again
- captain murphy - hovercrafts and cows
- louis mackey - mc-ide
- ribbonmouthrabbit - not such a clear day
- trillionaires - recession proof
- madlib - smoke theme for dankery harv
- koncept - understanding
....and one of the earliest tracks to use 'clips' style in the 80s: willesden dodgers - not this president
find me a music service that can do this.
I kind of hoped this site maps songs and not artists :/
The problem, to me, breaks down into three separate difficulties, perhaps three and a half:
First, if the Music Genome people are correct, the number of variables (if you will) is quite large, creating an enormous search space. I grant an extra half to the concept that portions of that search space would be sparsely populated. We are getting pretty good at searching these kinds of spaces (something I would like to know more about).
Second, each person has a different idea of what similarity entails. For some it is instrumentation. Others, production value. Some are looking for lyrical subject similarity. And so forth. And most people are very much "I'll know it when I hear it," unable to really qualify that similarity function. It requires quite a bit of introspection, meta-cognition, and a good vocabulary to really describe what that target is. Right now, we're bad at that and have a bad habit of just throwing everything in a bucket. As an example, I might like some music with a fast tempo for some mood, but I might also like "darkjazz" (a microgenre which more or less collapsed about seven or so years back). Most recommender systems would then pick out some fast, "hot" jazz, which I absolutely do not want, but it has the tempo of some things I do like and the genre of something else I like.
Third, the process of assigning values to said variables was quite labor intensive when they were doing it, as well as subjective. Highly trained musicians spending half an hour on each song (which means that, with that many variables, while the time seems long, the examination must be cursory). It would really be something to make progress in this area and I think it might be the most fruitful. However, I think any real progress in this area might mean you would need a corpus of at least a hundred thousand songs human-rated, each by multiple evaluators, then programs written for each of the, say 450 genes (if we are to use the Music Genome Project). Finally, the programs would be tweaked until they aligned with the ratings given by humans.
It's one of those things I would fund if I were an eccentric billionaire.
A few examples. I have a 'rock concert' playlist that maps on style, artist, era/decade, but not tempo (since rock concerts sometimes break up intense songs with less intense ones) and a 'slow lounge' playlist that maps onto instruments, average tempo, tempo variance within song, etc.
What I really want is a way to assign a feel or purpose across a few axes which are not just the typical 'genre'. Something actually objectively measurable like tempo, volume, etc.
Edit: As a side note, I found that country (like Alan Jackson) seems to work better in the car than some other song types. I think it might actually be a frequency thing where country is Darwinism optimized to be audible and enjoyable in old trucks?
There's also no name normalisation. I got a result where I saw at least five duplicated artist names because people can't agree on how to spell them.
I would recommend you listen to iamiwhoami, Crywolf, AWAY, Chrome Sparks, Of the Trees, Sam Gellaitry, Burial, James Blake (especially his early stuff), and SOPHIE; for a good variety of directions.
David Benoit fared a lot better, Neneh Cherry matched Carmel(?) but not Youssou N'Dour with whom she had her most popular song. Interesting concept though I will definitely be playing around with it.
Edit: long ago I did something like this but based on the individual band members so that you could trace them as they moved through their career, that might be another interesting angle to pursue as a weight on the links. But it's a boatload of work to track down all of the individuals that contributed to a track. Another angle is to go by producers and possibly even recording technician. Good luck untangling Alan Parsons and Trevor Horn from everything they touched, the page will be too crowded to read.
https://www.music-map.com/jacques+brel
the shortest path there is through le port d'Amsterdam
On transliteration,
https://www.music-map.com/jasper+van%27t+hof
versus
https://www.music-map.com/jasper+van+t%C2%B4hofs
so there's a bit of jumble to work out in the data set - and neither of those seem to intersect
https://www.music-map.com/angelique+kidjo
which they should for their early collaboration - although Youssou N'Dour turns up near Angelique.
Angelique Kidjo ... her rendering of 'Summertime' is forever in my memory, live during the African Music Festival in Delft. She and Salif Keita stood out from the 10's of acts that were there.
You can't really describe the kind of power those two radiated. Off the scale in every sense.
Which reminds me, I really should seek out Oko Drammeh, long time friend and organizer of that festival.
Artist and music similarity is an incredibly nuanced area, I don't think any of the modern attempts worked sufficiently well (apart from the Music Genome Project, that's still in a different class to this day).
Example: all the indie video game artists are close together in this space, despite having huge breadth in their music styles.
I strongly suspect that it has no idea about music whatsoever, and probably falls into same association fallacy as most recommendation systems, basing relationship on co-occurrence rather than any inherent similarity.
I guess it just does things when there's not much data, but that makes it practically useless for discovery.
As the google API key is now invalid, you get to see how the clips were queried... ;-)
I'd love to know how they have come to this conclusions. Is it because there aren't many Gomez lovers in the dataset and the few that are also happen to like Turin Brakes thus skewing the recommendation?
I was kind of hoping to find stylistically similar music, but on second thought that would probably exponentially harder.
That being said, what the site says it does, it does well! <3