
A whoosh is an object moving through air, so the prompt is mostly physics: how fast it moved and how heavy it was. Soundbox runs open-weight audio models on your own GPU. You generate a whoosh at the length and weight your cut needs, and regenerate it when the edit changes, without searching a library for a clip that happens to fit.
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.
reversed whoosh, air sucking backwards and accelerating into a hard silent cutoff, wide stereo
large heavy object displacing air as it swings past, thick low rush with a soft turbulent tail
brand logo whoosh, clean airy sweep resolving into a short bright chime, polished and dry
heavy fabric cape swept sharply through the air, cloth snapping with a broad low whoosh, close mic
flaming object flying past, roaring fire whoosh with a crackling doppler tail, outdoor and wide
sudden compressed air burst released from a nozzle, sharp hiss with a quick decay, close and dry
very long slow cinematic whoosh, gradually building airy movement across eight seconds, wide stereo
layered whoosh built from thin air, mid body and a low sub, all sweeping together, cinematic and wide
bullet whipping past close to the listener, sharp cracking snap with a fast doppler zip, outdoor
quick paper page flipping through air, light fluttering whoosh, close mic, completely dry
These models respond to physical description. Name the material, the action and the space.
fast thin whoosh, small light object passing close to the microphone, 200 ms, sharp attack, dry
"Close to the microphone" makes it read as fast. Proximity conveys speed better than a tempo word.
slow heavy whoosh, large object moving through open air, 1.5 seconds, low-frequency weight, subtle room tone
Name the frequency range ("low-frequency weight") to make the object sound heavy. Speed and mass need separate words in the prompt.
realistic cinematic whoosh, deep object passing overhead, doppler pitch shift down as it passes, 2 seconds, roomy
"Doppler pitch shift down as it passes" names what a real pass-by does acoustically. Without it the whoosh swells and fades without moving.
short UI swipe whoosh for screen transition, thin and clean, left-to-right pan implied, 250 ms, completely dry
Room tone on an interface whoosh clutters the mix. "Completely dry" keeps the sound out of the way of whatever plays under it.
cartoon whoosh swish, exaggerated pitch rise then fall, bright and airy, 400 ms, no low end
"No low end" stops a comedic swish from sounding cinematic. Cartoon sounds sit in the upper register.
A whoosh is displaced air, and it changes with how fast the object moved and how big it was. Set both: speed as a duration ("200 ms" reads fast, "1.5 seconds" reads slow) and mass as a frequency description ("thin" and "light" for something small, "low-frequency weight" or "heavy" for something large). A prompt that sets only one drifts toward a generic mid-sized swoosh.
A whoosh that only fades in and out sounds synthetic. When a real object passes a stationary listener, the pitch drops slightly as it passes and recedes. Writing "doppler pitch shift down as it passes" is the most reliable way to move a generation from cartoon swish to realistic pass-by.
A whoosh under a hard cut needs to be dry and short so it doesn't smear into the next shot. Say "dry" or "no reverb" and keep it under half a second. A whoosh for a slow reveal or a title card can have room tone and a longer tail. Decide which job the sound is doing before you write the prompt.
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}'