Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 0MM2CMRCCV@1 --preset swivel -o cannon-shot.wav
How it's made
Source
black powder deflagrates in an iron barrel. The muzzle blast is a 5-15 ms broadband crack (supersonic pressure front), followed by a gas-expansion thump that pushes air as a pitch-falling pressure wave.
Body
the thump is a sub-bass sine gliding 95 -> 38 Hz over 0.4 s; the bore acts as a short tube cavity (closed breech, c/4L with L ~ 1.5 m ~ 57 Hz fundamental plus odd harmonics at 3x, 5x) and the iron barrel rings in a few low, heavily damped metal modes (110-600 Hz, 0.2-0.7 s).
Envelope
crack 10 ms, thump 0.5-0.9 s, low-passed body noise closing from 1.8 kHz to 180 Hz in 0.6 s, and a smoky tail of dark noise that swells slightly after the blast then fades over about 2 s (smoke, ground echo).
Variation
`rng` jitters the glide, tube tuning, mode tuning and noise; `size` scales bore length and pitch, `crack` the muzzle brightness, `smoke` the tail level and length, `ring` the iron resonance.
Parameters
Parameter
Range
Default
Unit
Controls
size
0 – 1
0.5
—
Barrel size
crack
0 – 1
0.5
—
Muzzle crack
smoke
0 – 1
0.5
—
Smoky tail
ring
0 – 1
0.5
—
Iron ring
tube
0 – 1
0.5
—
Tube resonance
seed
int
1
—
Variation, reproducible
The source is reviewed and run by SonicBricks; agents fetch it as a recipe with sb. It is not published on this page.