Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get K72WZKBZF5@1 --preset loose-canopy -o ceiling-fan-wobble.wav
How it's made
Source
four slowly rotating blades produce continuous pink-noise turbulence, mainly 65-700 Hz. Four blade passages per turn shape rounded airflow pulses; an unbalanced blade adds one larger swell per turn.
Motor
quiet 60, 120 and 240 Hz sine components model electromagnetic hum and housing vibration. Their amplitude follows the eccentric load slightly; the motor is secondary to the low whoosh.
Body
a loose canopy makes one muted tick per revolution. A 1.2 ms attack excites damped housing modes near 510, 1230 and 2140 Hz, with 24-65 ms T60; a filtered 8 ms contact burst adds the leading edge.
Envelope
4-8 complete revolutions in six seconds (40-80 rpm), no startup or shutdown. Air level and broad filter centre move together; ticks occur 220 ms after each revolution boundary, away from the seam.
Variation
named random streams decorrelate the narrow stereo airflow; per-tick strength and mode tuning vary by 10% and 2%. The rotating pressure envelope remains periodic and mechanically steady.
Presets
night is slow and muffled; loose canopy emphasizes ticks and imbalance; broad blades emphasize air and blade passages; close motor exposes hum with a restrained tick. No room reverberation is baked in.
Parameters
Parameter
Range
Default
Unit
Controls
turns
4 – 8
5
—
Turns per six seconds
wobble
0 – 1
0.45
—
Imbalance
tick
0 – 1
0.45
—
Canopy tick
motor
0 – 1
0.45
—
Motor hum
air
0 – 1
0.6
—
Blade airflow
distance
0 – 1
0.25
—
Distance
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.