
An explosion's weight comes from its tail. Most weak generated explosions are too short.
Every clip shows the exact prompt that produced it. The render script reads its prompts from the same file as this page. Copy one, change a word and generate your own.
car exploding into a fireball, sharp metallic blast with glass shattering and a roaring fire tail, street reverb
underwater explosion, muffled deep concussive thump with a swirling bubble surge and a pressure wave
large firework shell bursting high overhead, sharp crack followed by crackling stars and a rolling echo
aftermath of an explosion, dust and small rubble raining down onto concrete and slowly settling
cinematic explosion shockwave, enormous sub bass drop with a compressed air whump and a long decay
chain of five explosions detonating in quick succession at increasing distance, rolling echoes overlapping
pressurised gas canister rupturing and exploding, shrieking release into a sharp percussive blast
reversed explosion, long swelling suction rising into a sudden hard cutoff, cinematic and wide
explosion heard from far across a city, dull low boom with a long reflected rumble off buildings
underground explosion collapsing a mine shaft, deep muffled boom with tumbling rock and choking dust
These models respond to physical description. Name the material, the action and the space.
small explosion pop, sharp initial crack, short debris scatter, brief low-end thump, close mic, 500 ms
A short duration and the word "pop" instead of "blast" make the model skip the long tail. The tail is what separates small from large.
grenade explosion, sharp crack followed by a full-bodied low rumble tail, debris and dust settling, 2 seconds, close and slightly roomy
"Debris and dust settling" extends the sound past the blast and gives it an aftermath. Most short generations leave that out.
large cinematic explosion, deep sub-bass impact, long rolling low-frequency tail, distant debris rain, 4 seconds, wide and roomy
"Long rolling low-frequency tail" is the key phrase. The weight is in the tail, and a short duration setting cuts it off however big the attack sounds.
fuel explosion fireball, whooshing ignition followed by a crackling roar, sustained burning tail, 3 seconds, roomy
"Sustained burning tail" separates a fuel explosion from a solid blast. Fuel keeps burning after the bang; naming that stops the model cutting it off early.
distant explosion, muffled low thud, high frequencies absorbed by distance, long faint rumble tail, 3 seconds, wide and open space
"High frequencies absorbed by distance" describes real acoustic behavior. It moves a blast from close and sharp to convincingly far away.
Most weak generated explosions are too short. The crack of ignition lasts a fraction of a second however big the explosion is. The size comes from what follows: a rolling low-frequency tail, settling debris, distant rumble. Set a generous duration (3 to 5 seconds for anything cinematic) and describe the tail, or the model will often deliver a good crack and then nothing.
High frequencies fall off with distance while low frequencies carry, so a distant blast is a muffled thud with the crack and debris detail gone. Say "high frequencies absorbed by distance" or "muffled". The word "distant" alone may come back as a smaller explosion instead of a farther one.
A grenade blast ends abruptly with settling debris. A fuel or gas explosion keeps burning after the bang and needs a crackling roar in the tail. A structural collapse continues as tumbling rubble for several seconds after the blast. Decide what is detonating before you write the prompt, since each one changes the second half of the sound.
The models run on your machine, which changes the cost, the privacy and what you can automate.
Weights are fetched once. After that, generation, the library and the API all work with the network off. Everything lives in one SQLite file and one folder of WAVs under ~/.soundbox, and nothing is uploaded.
Soundbox runs an MCP server in the same process, with tools for generating and listing sounds. Generated files come back as absolute paths, so an agent can copy them into a project.
Every model's terms are shown before you download it, and non-commercial weights need an explicit confirmation. Soundbox is MIT. The licence of the model that made a sound governs what you may do with it.
claude mcp add --transport http soundbox http://127.0.0.1:17494/mcpcurl -X POST http://127.0.0.1:17494/api/generate \
-H 'Content-Type: application/json' \
-d '{"model":"audiocpp-stable-audio-3-sfx","prompt":"8-bit coin pickup blip","duration_s":1}'