
Let me describe a scene most indie devs will recognise.
It's the week before launch. The product is solid, the build is stable, CI is green. Then someone opens Slack and types: "hey, we still need background music for the onboarding flow."
What follows is 90 minutes of tab-switching between stock sites, a group chat thread where half the team shares links that don't fit, someone says "let's just use this one," and the track that ships has nothing to do with the thing you spent three months building. It's just the least-wrong track that happened to exist.
That's not a music problem. That's a workflow problem. And in 2026, it's a solved one.
The actual bottleneck
Most teams don't have a "music is hard" problem. They have a "music is always last" problem.
Audio gets scheduled after everything else is locked because it feels like decoration. You can't ship without code. You can't demo without UI. But you can technically ship without music — so it falls to the bottom.
The cost shows up subtly: the product feels slightly generic, slightly inconsistent, slightly "template." Users don't say "the music was wrong." They just don't feel like the product has a clear identity.
The fix isn't to make audio earlier by spending more time on it. It's to make audio earlier by making it faster and lower-risk to do properly.
What changes when the input is a brief
Here's what the workflow looks like when you replace "search a library" with "write a brief and generate":
Instead of:
open stock site → search vague tags → scroll 40 results → compromise → ship
You do:
write one paragraph describing what you need → paste into SonGo → listen → ship
A real brief for a real scenario might look like:
"Calm, confident background for a 90-second SaaS product walkthrough. Sparse instrumentation — soft piano or light pads, no drums. Sits comfortably under VO, doesn't peak above medium dynamic. No vocals, no risers, no dramatic transitions. Loops cleanly. Feels like a well-designed tool, not a startup explainer."
That took 45 seconds to write. And it's actually a better brief than what most teams hand to composers.
SonGo takes that text, generates one track from it, and returns a file you can use immediately. If it's 90% right, you tweak two words in the brief and regenerate. The iteration is on the spec, not on the waveform
Top comments (0)