Play anything — Apple Music, Spotify, NetEase Cloud Music. Terse recognises the song from your system's Now Playing, fetches its synced lyrics, and builds every line out of particles on your wallpaper, in time with the music.
Lyrics: Daisy Bell (1892) — public domain, and the first song a computer ever sang. In the app every line is made of particles; a few of these lines also drift through this page's background, drawn by the particle engine.
Three steps, all on your machine. The only network request is fetching a song's lyrics the first time it plays.
Terse reads the system's Now Playing: title, artist, album, length and position. Pause, skip or scrub and it follows.
A .lrc file next to the song, lyrics embedded in the file, LRCLIB's free synced-lyrics library, then NetEase Cloud Music — matched by song length and cached locally.
Every line assembles out of the field, a highlight sweeps across it while it is sung, and it scatters into the next one.
Apple Music, Spotify, NetEase Cloud Music and most other players — anything that shows up in Now Playing.
No setupNo microphone, no audio capture, no screen recording. Music mode only reads the metadata your player already publishes.
PrivateEach song's lyrics are fetched the first time and kept on your machine, including "no lyrics found", so nothing is asked twice.
Offline afterLyrics play on their own layer, alongside your particle wallpaper, notifications and coding-agent text.
Runs togetherKeep the lyrics on top of your apps while you work. Over an opaque engine only the lyrics rise, so the screen is never covered.
ProDensity, particle size, lyric and beat glow, light motes, size, weight, spacing, position, edge fade, animation and colours.
ProFree to download. Music mode is free; Pro adds floating lyrics and the full style console.