Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 46S417X1P5@1 --preset muted -o button-release.wav
How it's made
Source
a fingertip lifting off a small plastic button. The return is gentler than the press: the spring pushes the cap up against its stop with a soft 1.5–4 ms low-passed noise contact, then a tiny latch tick follows about 3–6 ms later as the stem seats.
Body
the key cap rings in two lightly damped modes (about 2.4–4.2 kHz, ratio ≈ 2.2), a little higher than the press because less mass is loaded on it; the housing adds a small, short "tup" at 300–600 Hz with far less weight than the press thock.
Envelope
attack under 0.5 ms; the cap modes fade 60 dB in 15–50 ms, the housing tup in about 15 ms; the whole event is over in roughly 0.1 s and nothing sustains.
Variation
`rng` mistunes the modes by ±3 % and shifts the latch delay slightly, so repeated releases differ. Brightness opens the contact filter, body scales the housing tup, latch scales the seating tick; presets trade these for soft, crisp, mechanical and muted switches.
Parameters
Parameter
Range
Default
Unit
Controls
brightness
0 – 1
0.45
—
Brightness
body
0 – 1
0.3
—
Body
decay
0.012 – 0.05
0.03
s
Time for the cap modes to fade 60 dB
latch
0 – 1
0.4
—
Level of the small seating tick after the contact
pitch
2000 – 4200
3000
Hz
Cap pitch
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.