Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get XD3J08ZQKR@1 --preset handheld -o retro-8-bit-notify.wav
How it's made
Source
a console-style sound chip playing a fast three-note arpeggio. Each note is a pulse-wave voice (duty cycle 12–50 %) with a soft triangle channel one octave below, as on classic 8-bit hardware.
Body
the pulse has strong odd harmonics; a gentle low-pass keeps the top end crisp but not piercing. The last note rings longer and closes the phrase.
Envelope
1 ms declick ramp, a short hold, then an exponential-feeling decay per note (about 60–90 ms), with the final note decaying 2–3 times longer. Notes are evenly spaced like a tracker row clock.
Lo-fi
the summed signal is quantized to a few amplitude levels (bit depth) and a faint high-passed noise tick on each note start gives the DAC-like grit; a DC blocker and an overall fade-out end the sound cleanly.
Variation
the chord shape (major, minor, fifth, octave), pitch, speed, duty cycle, bit depth and brightness.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
330 – 1400
784
Hz
Pitch
chord
major · minor · fifth · octave
major
—
Arpeggio
speed
0.04 – 0.14
0.07
s
Note spacing
duty
0.12 – 0.5
0.25
—
Pulse width
bits
3 – 8
5
—
Bit depth
brightness
0 – 1
0.6
—
Brightness
tail
0.08 – 0.5
0.2
s
Last note ring
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.