Case

Suno music studio

Our own product

A complete system around AI music: fictional artists, timed lyrics and a bespoke web player.

What & why

A method and toolset around Suno.com to create whole fictional discographies — about six invented artists with over fifteen albums — and play them back beautifully in a self-built player.

Generating AI music is one thing; turning it into a coherent, listenable whole is another. We make the leap from idea to the real thing: lyrics, driving the music AI and the prompts for the cover art — into a discography that holds together and plays back nicely.

Approach

  1. A documented recipe for building up fictional artists and albums.
  2. Generating tracks via Suno's internal API with Playwright/Firefox (solving the hCaptcha ourselves along the way).
  3. Forced alignment (torchaudio MMS_FA / wav2vec2) to get timed .lrc lyrics per track.
  4. A bespoke vanilla-JS web player that switches per track between Album, Alternate and Natural take, with optional video clips.

Technology

  • Python CLI
  • Playwright
  • torchaudio
  • ffmpeg
  • Vanilla JS

Images & demo

The bespoke web player: six fictional artists, each with their own artwork.
The bespoke web player: six fictional artists, each with their own artwork.
Album page in the bespoke player: cover art, album text and tracklist with Album/Alternate/Natural takes.
Album page in the bespoke player: cover art, album text and tracklist with Album/Alternate/Natural takes.
Expanded lyrics panel: forced-aligned, scrolling .lrc lyrics per track.
Expanded lyrics panel: forced-aligned, scrolling .lrc lyrics per track.