Rollout — a real-time 3D music launch platform I built. An artist drops one finished song and get...Rollout — a real-time 3D music launch platform I built. An artist drops one finished song and get...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Rollout — a real-time 3D music launch platform I built.
An artist drops one finished song and gets a whole release back: AI cover art on a layered canvas, a beat-synced lyric video, a release calendar with pre-written captions, a hosted fan page, and an ad campaign. One platform, start to finish.
The landing is hand-written WebGL and GLSL. A raymarched glass blob that morphs and reacts to your cursor sits behind a real 3D headphones model, with drifting smoke and a star field, all running in a single WebGL context so it holds up across devices instead of fighting for the GPU.
Under the hood it's a real product, not a demo: multi-tenant SaaS on Supabase with Postgres row-level security, Stripe billing with server-enforced plans, and a Python engine that reads the song's key, tempo and mood and turns that reading into the whole visual and marketing direction.
Stack: vanilla JS + WebGL, Supabase, Stripe, Netlify, and a CLAP audio model for the vibe read.
love the shade of violet you selected, super definitive in & of itself! add in those sleek, clear 3d elements, & you've undoubtedly made a memorable impression on your user. fantastic!
absolutely, i don't like to give void opinions, y'know? i'm actually building my portfolio as we speak, working on case studies for a recording studio, a clean beauty line, & a restaurant/rooftop bar! which do you think sounds most intriguing?
It is lighter than people expect. The vibe read runs on CPU, no GPU required, and it processes a full track in a few seconds. The only heavy part is memory for a moment while a purpose-built audio model reads the song, and the service scales down to nothing between songs, so it...