Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 10878CE2RK@1 --preset pool -o surface-emerge.wav
How it's made
Source
a body rising through water and breaking the surface. Below the surface: turbulent rumble (brown noise) and trapped air bubbles of 2–8 mm ringing at 0.4–1.6 kHz (Minnaert), their rate rising on the way up.
Body
water is a low-pass medium, so everything below the surface is muffled (cutoff ≈ 250–700 Hz). At the break the medium changes to air and the low-pass opens within ≈ 0.4 s from the muffled cutoff to ≈ 9 kHz.
Splash
a 3–6 ms broadband noise crack, a bright band-passed spray (3–6 kHz, ≈ 0.25 s) and a slower sheeting wash of water running off (pink noise through the opening filter, ≈ 0.6 s).
Envelope
≈ 0.6 s of submerged build-up, an instant bright break, then dripping and a faint open-air bed that decay to silence; small bright droplet bubbles (0.8–2.5 mm, 1.3–4 kHz) fall in sparse, slowing events.
Variation
`rng` jitters bubble sizes, timing, strengths and the break time by a few percent; presets change depth (muffling), splash size, droplet count and length.
Parameters
Parameter
Range
Default
Unit
Controls
length
1 – 2.4
1.5
s
Length
depth
0 – 1
0.5
—
Higher values muffle the submerged part more
splash
0 – 1
0.6
—
Splash
bubbles
2 – 14
7
—
Bubbles
droplets
2 – 14
7
—
Droplets
breakAt
0 – 1
0.4
—
Where in the length the surface is broken
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.