Lab · Spotify × WebGL

Listening

What I'm playing right now, turned into motion. Every scene pulses to the track, takes its colors from the cover art, and sings the lyrics word by word. Switch presets, go fullscreen, or pick anything from the recent list to preview it.

Tuning in…

Spotify stopped giving new apps tempo and audio analysis in 2024, so the beat here is synthesized: each track gets a stable tempo derived from its id, and the pulse runs against the real playback position. Synced lyrics come from LRCLIB; word timing within a line is estimated. Built on a small three.js layer engine — shader orb, particle fields, kinetic type, bloom.