Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 4R635TPS7N@1 --preset scan -o radio-tune-sweep.wav
How it's made
Source
a superheterodyne dial being turned. Each station carrier mixes with the receiver's local oscillator; the audible product is the difference tone |f_dial - f_station|, a whistle that falls to zero beat as the dial reaches a carrier and rises again as it passes. Between stations the speaker plays band-limited static.
Body
a small speaker and cabinet: the audio is band-passed to roughly 280 Hz - 5 kHz with a mild mid-range emphasis; static is pink noise through a moving band-pass so the hiss "tunes" with the dial.
Envelope
the dial position follows an eased curve (fast flick, slow approach to the last station). Static swells between stations and ducks near each carrier; the whistle fades out while the beat is below about 150 Hz so no sub-audio thumps or clicks remain. The sound ends on a quiet carrier hush.
Variation
`stations` sets how many carriers are crossed, `rng` jitters their positions and the noise; `brightness` moves the speaker band and whistle range, `hiss` balances static against whistles.
Space
none; the sound is dry so a scene can add its own room.
Parameters
Parameter
Range
Default
Unit
Controls
length
0.8 – 2.2
1.5
s
Length
stations
1 – 6
3
—
Stations
brightness
0 – 1
0.5
—
Brightness
hiss
0 – 1
0.5
—
Static
whistle
0 – 1
0.6
—
Whistle
width
0 – 1
0.3
—
Stereo width
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.