Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 7PZA9HCYA9@1 --preset siren -o critical-alert.wav
How it's made
Source
a piezo or small-speaker alarm driven by a square wave. The driver is a band-limited square plus a narrow pulse detuned by 0.4 %, so the two beat slowly and the tone sounds rough and insistent.
Body
a 2.4 kHz class horn resonance (peak, Q ≈ 2) emphasises the harsh upper harmonics of the square; a low-pass at 7 kHz removes the brittle top, and a short broadband tick marks each switch-on.
Envelope
each beep is gated with a 4 ms attack and 6 ms release (no clicks), 130 ms long, 70 ms apart; three beeps form a group, and two groups are separated by a 350 ms pause (≈ 1.45 s in total).
Variation
`rng` detunes each beep by ±0.3 % and jitters its level slightly; macro parameters set pitch, beep length, harshness (pulse width, drive and resonance) and the number of beeps per group.
Modulation
an optional alternate pitch makes every second beep a fixed ratio higher, giving a two-tone warble in the siren preset.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
900 – 3600
2200
Hz
Pitch
beepLength
0.06 – 0.25
0.13
s
Beep length
beeps
1 – 5
3
—
Beeps per group
groups
1 – 3
2
—
Groups
harshness
0 – 1
0.6
—
Harshness
alternate
1 – 1.5
1
—
Alternate pitch ratio
gap
0.03 – 0.2
0.07
s
Gap between beeps
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.