Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get BW1H20P0DB@1 --preset wide -o update-available.wav
How it's made
Source
three soft mallet-struck tuned bars (felt mallet on a marimba-like tine), played as a slow rising arpeggio. The felt strike is a 6–10 ms low-passed noise puff, not a click.
Body
each note is a sine fundamental plus a weak 2nd and 3rd partial (2.0×, 3.0×) that decay 2–4× faster, so the onset is warm and the tail is pure. A detuned twin (+0.15 %) adds a slow 1–2 Hz beat for life.
Envelope
8 ms soft attack, then an exponential ring of 0.35–0.8 s; the last note rings longest and the notes overlap gently, giving a relaxed ≈ 0.26 s pulse with a total length near 1.2 s.
Intervals
the default stack is an open root–fifth–octave (1 : 1.5 : 2), no third, so it neither resolves nor sounds sad; each step is a little louder and the final note is the brightest.
Variation
`rng` detunes each note by ±0.2 % and jitters timing by a few ms; presets change register, spacing, interval stack and brightness.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
330 – 880
523
Hz
Pitch
stack
open · airy · wide
open
—
Interval stack
spacing
0.15 – 0.4
0.26
s
Spacing
decay
0.3 – 0.9
0.45
s
Ring
brightness
0 – 1
0.4
—
Brightness
warmth
0 – 1
0.5
—
Warmth
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.