Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get BMYFS79EN5@1 -o error-buzz.wav
How it's made
Source
a small electromechanical buzzer driven by a gated square wave. Two square-ish oscillators a few cents apart (plus a pulse-width-narrowed twin) give the reedy, slightly beating buzz; a sine sub at the fundamental adds weight.
Body
the small enclosure rolls everything above about 0.5–1.6 kHz off (low-pass, Q 0.8), so the square's upper harmonics are felt as a dull rasp rather than a bite. The cutoff closes a little over each pulse as the driver loses energy. A faint low-passed noise burst (under 500 Hz) gives the contact thump at each onset.
Envelope
two pulses of about 0.13 s separated by a 0.05 s gap; 6 ms raised-cosine style ramps in and out so the gate never clicks. The second pulse is about a minor third lower, which reads as "denied".
Variation
`rng` mistunes the oscillator pair by up to 6 cents; presets move pitch, dullness, grit and pulse spacing (soft thud, standard buzz, low growl, quick double-tap).
Parameters
Parameter
Range
Default
Unit
Controls
pitch
90 – 260
150
Hz
Pitch
dullness
0 – 1
0.5
—
Higher values roll off more of the upper harmonics
grit
0 – 1
0.35
—
Reedy beating between the detuned oscillators
pulse
0.08 – 0.18
0.13
s
Pulse length
gap
0.03 – 0.1
0.05
s
Gap
drop
0 – 1
0.5
—
How far the second pulse falls in pitch (up to a fourth)
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.