Engine and motor sound effects you generate yourself

An engine is a rhythm at a pitch. Cylinder count sets the pattern, load sets the pitch and strain, and fuel type sets the texture: petrol is smooth, diesel clatters, electric hums with no rhythm at all. Everything in this collection is a combination of those three, which is why one page covers motorbikes, boats and generators.

Listen: 10 samples from the engines & motors collection

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.

  • Diesel idle

    via audiocpp-stable-audio-3-sfx

    heavy diesel truck engine idling, rhythmic clattering combustion with a low rumble, exterior close, seamless loop

  • Motorcycle rev

    via audiocpp-stable-audio-3-sfx

    motorcycle engine revved hard twice then dropping back to idle, sharp exhaust bark, exterior close

  • Electric motor

    via audiocpp-stable-audio-3-sfx

    electric vehicle motor accelerating, smooth rising harmonic whine with no combustion, close exterior

  • Outboard motor

    via audiocpp-stable-audio-3-sfx

    small outboard boat motor running at speed, buzzing two-stroke with water slapping the hull, open water

  • Lawnmower

    via audiocpp-stable-audio-3-sfx

    petrol lawnmower engine running and bogging down as it cuts thick grass, exterior, garden

  • V8 idle

    via audiocpp-stable-audio-3-sfx

    large V8 muscle car engine idling with a lumpy uneven cam, deep burbling exhaust, exterior close, seamless loop

  • Cold crank

    via audiocpp-stable-audio-3-sfx

    large engine cranking on a weak battery, slow laboured turns before catching roughly, exterior close

  • Turbine spool-up

    via audiocpp-stable-audio-3-sfx

    jet turbine spooling up from rest to full power, rising harmonic whine into a roaring blast, tarmac, distant

  • Generator under load

    via audiocpp-stable-audio-3-sfx

    portable petrol generator running steadily then dipping as load is applied, exterior, seamless loop

  • Two-stroke idle

    via audiocpp-stable-audio-3-sfx

    two-stroke engine idling unevenly, high buzzing exhaust note with irregular misfires, close mic, outdoor

Prompts that work

These models respond to physical description. Name the material, the action and the space.

  • Diesel

    heavy diesel truck engine idling, rhythmic clattering combustion with a low rumble, exterior close, seamless loop

    "Clattering combustion" is the diesel tell: mechanical noise on top of the exhaust note. Naming it separates diesel from petrol.

  • Electric

    electric vehicle motor accelerating, smooth rising harmonic whine with no combustion, close exterior

    "No combustion" is a negative instruction that works. It removes the rhythmic pulsing the model otherwise adds.

  • Load and strain

    petrol lawnmower engine running and bogging down as it cuts thick grass, exterior, garden

    "Bogging down" gives you the drop in pitch and rise in effort of an engine doing work.

  • Lumpy idle

    large V8 muscle car engine idling with a lumpy uneven cam, deep burbling exhaust, exterior close, seamless loop

    An uneven cam is why muscle cars burble. Asking for the cause produces a more characterful idle than describing the effect.

Making engines & motors sounds that fit

Cylinder count sets the rhythm

An engine's identity is its firing pattern. A single-cylinder thumper is slow and uneven, a four is a smooth buzz, a V8 is a deep uneven burble, and a turbine has no pattern at all, only tone. You can prompt this directly, and it is more reliable than describing the vehicle: "single-cylinder", "four cylinder", "V8" and "turbine" each give a distinct result from otherwise identical prompts.

Put the engine under load

A free-revving engine has little drama. Under load, the pitch drops, mechanical noise rises and the engine sounds strained, and a single phrase such as "bogging down", "labouring", "under load" or "straining uphill" produces all three. If a vehicle scene feels flat, the engine is probably running free when it should be working.

Keep loops at a steady level

An engine bed under a scene has to stay even end to end, or the loop point shows up as a level jump. "Seamless loop" plus "idling steadily" gets you that. A rev inside a loop breaks it, because a rev is a change. Keep loops steady and generate the events (starts, revs, shifts, stops) as separate one-shots to place on top.

Why generate locally

The models run on your machine, which changes the cost, the privacy and what you can automate.

Offline after download

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.

Your agent can use it

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.

Licences stated up front

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.

Connect a coding agent
claude mcp add --transport http soundbox http://127.0.0.1:17494/mcp
Generate over HTTP
curl -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}'

Frequently asked questions

Can I generate a full acceleration from idle to top speed?
Yes. Write it as a sequence of stages, for example "engine starting from idle, accelerating hard through three gear changes, settling at cruise", and give it ten or twelve seconds so each stage has room. You will not get frame-accurate sync to a specific animation. For that, generate the stages separately and place them, as a game engine would.
Can I use these sounds in a commercial video or game?
It depends on the model that made them. Soundbox shows each model's licence before you download its weights. The clips on this page were rendered with Stable Audio 3.0 Small SFX, which uses the Stability AI Community License: commercial use is free below USD $1M annual revenue, and above that Stability requires an enterprise licence. Soundbox itself is MIT, but the audio is governed by the licence of the model that made it. Read that licence before you ship; this summary is not legal advice.
Does this work offline?
Yes, once the weights are on disk. Generation, the library and the HTTP API all run locally against one SQLite file and one folder of WAVs under ~/.soundbox. There is no account and no API key, and nothing is uploaded. The only step that uses the network is the initial model download.
What hardware does it need?
The clips here were rendered on a consumer NVIDIA GPU at roughly ten seconds of wall time per clip, through audio.cpp's quantised GGUF runtime, which needs little VRAM. CPU-only generation is supported, but expect minutes per clip instead of seconds: fine for a handful of sounds, slow for a whole library.
Can an agent generate these for me?
Yes. While the app is open, Soundbox runs an MCP server at http://127.0.0.1:17494/mcp with tools for generating, listing and mixing sounds. Every generated file comes back as an absolute path, so a coding agent can render the sound a scene needs and put it straight into the project. The several hundred clips across these pages were made this way.