Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get EH7C4C2H6D@1 --preset rasping-long -o warning-buzzer.wav
How it's made
Source
an electromagnetic panel buzzer driven by a band-limited 140–360 Hz square wave. A weak second harmonic and 45 Hz amplitude ripple represent asymmetric diaphragm motion.
Body
a broad diaphragm resonance at 3.2 times the drive pitch adds nasal bite; a 1.4–4.8 kHz low-pass bounds the rasp. Filtered contact noise and a 640 Hz panel mode add mechanical grain.
Envelope
2–8 pulses per two-second cycle, 38–82 percent on-time, 5 ms attack and 14 ms release. Pitch settles down 1.2 percent in 35 ms; brightness relaxes over 65 ms as the coil loads.
Layers
the drive dominates, the resonant branch is 22 percent, and contact noise is at most 7 percent; the panel's 45 ms ring follows a quiet 6 ms contact excitation. Dry centred output.
Variation
seeded component tolerance shifts tuning by at most 0.2 percent per build. Presets change pulse count, duty, pitch, spectral bite and contact grain for four panel roles.
Loop
integer pulse counts align to two seconds; every pulse and panel ring ends before the next.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
140 – 360
240
Hz
Drive pitch
pulses
2 – 8
4
—
Pulses per cycle
duty
0.38 – 0.82
0.58
—
On-time ratio
bite
0 – 1
0.65
—
Diaphragm bite
grain
0 – 1
0.25
—
Contact grain
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.