Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get TGN3JCK6C5@1 --preset chain -o match-pop.wav
How it's made
Source
a short cluster of small air bubbles popping at a wet surface, one pop per matched tile. Each ring is the Minnaert resonance of a 1.2–3 mm bubble (f₀ ≈ 3.26 / r, ≈ 1.1–2.7 kHz), so smaller bubbles sit higher.
Body
every pop is the physical `bubble` model (damped sine with an upward chirp as the bubble shrinks) plus a quiet octave-up partial for brightness. The radii shrink pop by pop, so the cluster climbs a little in pitch.
Transient
each burst starts with a 1–2 ms high-passed noise tick under a soft attack, which keeps the onset crisp without a click. The last pop is slightly louder and carries a short airy sparkle tail.
Envelope
pops are spaced 45–100 ms apart with a small timing jitter; each rings for ~60–90 ms and the whole cluster ends near 0.4 s through an explicit closing envelope.
Variation
`rng` detunes each radius by ±4 % and jitters the spacing; `pops` sets the count, `climb` the upward step between pops, `size` the overall pitch, `sparkle` the bright tail.
Parameters
Parameter
Range
Default
Unit
Controls
pops
2 – 5
3
—
Pops
size
0 – 1
0.4
—
Bubble size
climb
0 – 1
0.5
—
Climb
sparkle
0 – 1
0.4
—
Sparkle
spacing
0.045 – 0.1
0.07
s
Spacing
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.