Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 1YSA8W4QZA@1 -o incoming-call-loop.wav
How it's made
Source
a synthesized glass-bell voice, struck by a very short soft click (1–2 ms) at every note of a ringtone phrase; no sustained excitation, so every note is an independent decaying strike.
Body
each note is a fundamental plus stretched partials (2.0×, 2.76×, 5.4×) and a faint octave-down body tone; upper partials decay 2–6× faster, so the attack is bright and the tail pure. A second, slightly detuned copy (+3 cents) of the fundamental beats slowly and adds shimmer.
Envelope
notes come every 0.09–0.16 s and overlap while ringing 0.25–0.9 s. A phrase of 8 notes is played twice per ring burst ("ring-ring"), then silence until the period ends (2.4–4 s), so the burst tail has died away before the next period starts and the 6 s loop holds whole periods.
Spectral movement
the first note of each group is accented, and a softer hit excites fewer upper partials, so the brightness of each strike follows its strength.
Variation
`rng` detunes each note by ±0.15 % and jitters its level by ±8 %; presets change phrase, register, tempo and brightness.
Parameters
Parameter
Range
Default
Unit
Controls
phrase
classic · bounce · lullaby · alert
classic
—
Phrase
pitch
440 – 1175
784
Hz
Pitch
step
0.09 – 0.16
0.14
s
Note spacing
period
2.4 – 4
3
s
Ring period
decay
0.25 – 0.9
0.55
s
Ring
brightness
0 – 1
0.6
—
Brightness
shimmer
0 – 1
0.4
—
Shimmer
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.