Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get T0KJ9QKS59@1 --preset sleepy -o robot-pet-chirp.wav
How it's made
Source
a miniature robot's speaker emits two to four sine glides, with soft second/third harmonics. A small head servo contributes a 180-390 Hz motor tone and a quiet filtered bearing-noise layer.
Body
the tiny speaker emphasizes 1-4 kHz; harmonics at 2x and 3x fade faster than the fundamental. Gear-mesh whine follows motor speed at 3.1x; bearing noise passes a broad 1.2-2.6 kHz band, Q 0.8.
Envelope
8 ms note attacks, rounded 140-260 ms syllables, and 12 ms harmonic attacks avoid clicks. The servo swells over 45 ms, changes speed with the phrase, and coasts down by 670 ms; dry end at 700 ms.
Modulation
each vowel-like bleep bends continuously, with a restrained 23 Hz pitch flutter (0.25%).
Variation
seeded note tuning varies by 0.8% and onset by 3 ms; pitch scales the speaker and motor. Brightness balances upper partials; servo controls mechanical detail. Presets change contour and rhythm: curious two-note question, happy three-note rise, sleepy falling pair, or four-syllable greeting.
Parameters
Parameter
Range
Default
Unit
Controls
phrase
curious · happy · sleepy · chatter
curious
—
Expression
pitch
850 – 1750
1280
Hz
Speaker pitch
brightness
0 – 1
0.45
—
Speaker brightness
servo
0 – 1
0.4
—
Servo detail
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.