Case

Suno-muziekstudio

Eigen product

Een compleet systeem rond AI-muziek: fictieve artiesten, getimede lyrics en een eigen webplayer.

Wat & waarom

Een werkwijze en toolset rond Suno.com om hele fictieve discografieën te maken — ongeveer zes verzonnen artiesten met ruim vijftien albums — en die mooi af te spelen in een zelfgebouwde player.

AI-muziek genereren is één ding; er een samenhangend, beluisterbaar geheel van maken is een ander. Wij maken de vertaalslag van idee naar het echte werk: songteksten, de aansturing van de muziek-AI en de prompts voor de cover-art — tot een discografie die klopt en fijn afspeelt.

Aanpak

  1. Een gedocumenteerd recept om fictieve artiesten en albums op te bouwen.
  2. Nummers genereren via Suno's interne API met Playwright/Firefox (de hCaptcha lossen we daarbij zelf op).
  3. Forced alignment (torchaudio MMS_FA / wav2vec2) om per nummer getimede .lrc-lyrics te krijgen.
  4. Een eigen vanilla-JS webplayer die per track wisselt tussen Album-, Alternate- en Natural-take, met optionele videoclips.

Techniek

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

Beeld & demo

De eigen webplayer: zes fictieve artiesten met elk hun eigen artwork.
De eigen webplayer: zes fictieve artiesten met elk hun eigen artwork.
Album-pagina in de eigen player: cover-art, albumtekst en tracklist met Album/Alternate/Natural-takes.
Album-pagina in de eigen player: cover-art, albumtekst en tracklist met Album/Alternate/Natural-takes.
Uitgeklapt lyrics-paneel: forced-aligned, meescrollende .lrc-lyrics per nummer.
Uitgeklapt lyrics-paneel: forced-aligned, meescrollende .lrc-lyrics per nummer.