Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get W0QKXE9F5N@1 --preset soft-steady -o bottle-blow-tone.wav
How it's made
Source
a turbulent air jet crossing a bottle lip; filtered pink and white noise begins before locking.
Body
a Helmholtz air-cavity mode, f = c/(2*pi)*sqrt(A/(V*L)), represented by a driven sine and noise resonance at 150-540 Hz. Weak second/third partials model nonlinear jet coupling, not a struck wall.
Layers
narrow cavity turbulence follows the fundamental; broad 650-4200 Hz lip air stays underneath.
Envelope
air rises in 65 ms; the tone locks over 90-320 ms, holds with pressure swells, then softens. Tone releases before the last wispy air; default audible duration is 2.4 s with a 100 ms silent guard.
Modulation
pressure shifts pitch by less than 2 percent; seeded wander and faint 4.7 Hz flutter avoid a static oscillator. Upper partials and air bandwidth decrease as the breath expires.
Variation
pitch models cavity volume; air controls leakage, steadiness controls pressure stability, and length controls breath duration. Presets cover a low jug, small bottle, airy lip and steady soft blow.
Space
dry, centred mono close perspective; no room tail or glass impact is added.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
150 – 540
285
Hz
Cavity pitch
air
0 – 1
0.42
—
Air leakage
steadiness
0 – 1
0.7
—
Breath steadiness
length
1.7 – 3
2.4
s
Breath length
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.