The Genre Map

Do "genre-superclusters" exist among the top 50 music genres?

Music streaming services upload approximately 50k new tracks every day !. Naturally, we might think this would resolve the "stale playlist problem" Have you ever created a playlist you absolutely loved that eventually got boring? If so, then you've experienced the "stale playlist problem". It can occur when you listen to the same tracks you love over and over again, causing your tracks to "go stale". The stale playlist problem is common in the modern music streaming era.. But, unintuitively, this is not the case: the sheer size of music streaming databases can be overwhelming. Where do you begin to look for new artists/albums/tracks without spending a considerable amount of time sorting through the noise? Is this even possible? It probably feels like it isn't if you don't know the scope of the music space you're in. This is where "Music Atlas" can be useful: it enables you to visualize the Musical Universe My hope is that Music Atlas empowers you to discover both new and familiar "music galaxies" that interest you..

There is a cosmological theory that the Universe has structure on all scales from moons, planets, and stars, to individual galaxies, to clusters of galaxies, to superclusters, and so on without end This is actually a theory, not a fact. The theory is called hierarchical cosmology.. Under this theory, the Musical Universe must have structure on all scales too: from tracks, albums, and artists, to individual "genre galaxies", to clusters of genre galaxies (i.e., "genre galaxy clusters"), to "genre-superclusters", and so on.

To resolve the stale playlist problem, the first step is get an idea of the scale of the Musical Universe. To this end, I created a map (i.e., force-directed graph) of the largest 50 genre galaxies in the Musical Universe. The map can help us answer the question: do genre-superclusters exist among the top 50 music genres on Spotify? Can you find any?

Do genre-supercluster exist?

I don't show my answer by default as I would prefer not to spoil the joy that comes with discovering the unknown yourself. However, if you'd rather read my answer, hover your mouse over the superscript and it will be revealed. Genre-superclusters do appear to exist among the top 50 music genres, with some superclusters being more pronounced than others! For example, hip hop, gangster rap, trap, and rap look like they form a genre-supercluster. The same can be said for pop, dance pop, and post-teen pop. I see several others, but I omit them here, leaving them for you to discover. .

How is this map encoded?

Nodes represents either a track or a genre. Each node is encoded by three elements: shape, color, size. For the shape encoding, nodes are represented as circles. The color encoding is split into two parts. First, color indicates whether a node is a track (grey) or a genre (colored). For genre nodes, color also encodes the number of incoming links (i.e. in degrees), which can be interpreted as measuring the connectedness or influence of genres. More connected genres have cooler colors (i.e., blues) while less connected have warmer colors (just like how hotter stars emit a bluish color while cooler stars emit a redish or yellowish color). For both genre and track nodes, size indicates the influence of each node. Links between nodes are encoded by lines.

Is the map interactive?

Yes! Hover over any node to see its name and connections. You can also grab (i.e., click and drag) nodes to see how they affect the graph layout. Future releases may incorporate filtering and more details-on-demand. Stay tuned!

Acknowledgments

Mike Bostock's D3 force-directed graph example
Sophie Engle's Graph Demo's
d3-force-reuse

Contributions

All work was complete by Kai unless noted otherwise.