
Name the material, the action and the space. Door sounds show clearly how much each one changes the result.
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.
sliding glass patio door rolling open along its track and stopping, close mic, domestic room
automatic supermarket door, sensor chime then motorised glass panels sliding apart, entrance reverb
heavy steel vault door, mechanism unlocking with deep bolts retracting and a slow massive swing
wooden screen door pushed open on a spring and slapping shut, porch acoustics, outdoor
three heavy knocks on a solid wooden door, dull resonant thuds, hallway reverb
two-tone doorbell chime ringing inside a house, warm metallic ding dong with a decaying tail
key inserted into a deadbolt, turning with mechanical resistance, then the door opening, close mic
elevator doors sliding open with a soft ding, pausing, then closing with a rubber seal thump
iron jail cell door sliding shut and locking with a hard metallic clang, long corridor echo
small cupboard door opening very slowly on a dry hinge, sustained high squeak, quiet close mic
These models respond to physical description. Name the material, the action and the space.
interior wooden door opening, single slow hinge creak rising in pitch, close mic, small room reflection
"Rising in pitch" describes what a hinge does under increasing torque. Without it the model defaults to a flat creak that sounds looped.
interior wooden door closing, firm push, solid low thud on latch, short room decay, dry
Name the latch as the sound source to get a percussive thud. Naming only the door gives a vague wood-on-wood knock.
heavy metal door slamming shut, sharp clang with a low boom, hard reverb tail, industrial space
"Clang" with "low boom" covers both the thin metal surface and the heavy mass behind it. Either word alone sounds like a cymbal or a drum.
long rusty hinge creak, slow uneven pitch wobble, dry attic-sized room, unsettling
"Uneven pitch wobble" separates a worn hinge from a clean synthetic creak. Horror editors listen for it.
small door latch click, single metallic snap, close mic, no reverb, under 200 ms
A duration cap stops the model adding a decay tail. A latch click is a single instant.
A door sound is usually two separate events: a continuous hinge creak while it moves, and an impact (a latch click, a slam, a thud) when it stops. Decide which one your prompt needs. "Opening" prompts should describe the creak's pitch behaviour (rising, wobbling, steady). "Closing" prompts should describe the impact's material and force (firm push or slam, wood thud or metal clang). Asking for both in one short generation tends to blur into a single unconvincing scrape.
Doors are almost never heard dry in real life. The reflections from the space tell the listener whether they are in a hallway, an attic or outdoors. Name the room ("small room reflection", "industrial space", "outdoor open space"). Without one, the model returns an ambiguous mid-sized reflection. If you need it dry for later processing, say "dry".
Wood, metal and glass doors differ in timbre and also in what they suggest about a scene. A metal door slam sounds institutional or dangerous; a wooden door closing sounds domestic; a car door thunk suggests arrival or departure. Put the material first in the prompt and the action after it.
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}'