Skip to content
back to selected work

Sounds Like

JavaScriptCanvasLast.fm APISpotify EmbedNetlifyPlaywright

Artist similarity tree · Last.fm data drawn on canvas

LIVE

A simple idea, kept simple on purpose: name a band, see the bands that sound like it, keep going. The entire interface is a search box, a reset, and the tree: there is nothing to learn before it is useful.

The interaction stays as plain as the idea. Tapping a node branches it into its own matches and makes it the new center; dragging one into the dashed ring does the same by hand. The center always carries a Spotify player, so the graph is something you listen to rather than only read.

Searching reseeds the tree from scratch rather than appending to it. That is a usability call, not a technical one: a graph that accumulates every artist you have ever typed stops being a scene and becomes a mess.

▶ play walkthrough
~27s through the live app: branch a node, reseed from the search box, open the artist modal. Click to pause.