Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get NE8QH7WFBP@1 -o dialogue-text-blips.wav
How it's made
Source
the beeper of an 8-bit dialogue box. Every printed letter fires one tiny band-limited pulse-wave blip (a thin square, duty 10-50 %) at 200-1200 Hz, 30-45 ms long.
Body
a quiet octave-down square adds weight, and a gentle low-pass takes the edge off the top harmonics so the blip stays cheerful instead of piercing. There is no room: the sound is dry like a console speaker.
Envelope
a 1.5 ms attack ramp (no click), a short sustain and a fast release; each blip is a separate gate, so the text reads as discrete letters.
Rhythm
strictly periodic, 8-20 letters per second, with no jitter (typewriter-steady). After every fifth letter a short word gap can be inserted.
Variation
every letter gets a small random pitch offset (up to a few semitones) and a slight level change, as a game's text engine picks per-character pitch.
Parameters
Parameter
Range
Default
Unit
Controls
pitch
200 – 1200
520
Hz
Voice pitch
speed
8 – 20
14
Hz
Letters per second
variation
0 – 1
0.4
—
Pitch variation
bite
0 – 1
0.5
—
Brightness
duty
0 – 1
0.5
—
Pulse width
gaps
0 – 1
0.3
—
Word gaps
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.