Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 2HNJXS9A4D@1 --preset assembly-line -o conveyor-belt.wav
How it's made
Source
a rubber conveyor running over steel idlers; motor rotation at 58-82 Hz, with electrical hum at 100/200 Hz, bearing noise at 180-950 Hz and rubber friction at 600-4200 Hz.
Body
the roller shells and frame colour short contacts at 310, 730 and 1640 Hz; low-Q bands and 18-95 ms decays keep the metal dry and damped by the belt rather than ringing like a bell.
Rhythm
3-9 roller contacts/s; every sixth contact is a belt splice, with a second contact 24 ms later at the adjacent roller. The 6 s standard loop contains whole roller and splice cycles.
Envelope
continuous motor and friction beds; roller contacts rise in 2 ms and decay in 18-40 ms, splice thumps rise in 4 ms and decay in 95 ms. Slow load drift moves friction colour and gain.
Variation
named random streams vary contact strength, tuning by 3 percent and narrow stereo pan. Speed sets contact rate and motor pitch; load adds frame weight; wear adds roller chatter; belt hardness raises friction bandwidth and the metallic contact balance.
Presets
slow soft packing belt, balanced assembly line, fast hard sorting belt, worn loaded belt. Stereo width is modest; no room reverb is baked into this close machinery recording.
Parameters
Parameter
Range
Default
Unit
Controls
speed
3 – 9
6
—
Roller contacts per second
load
0 – 1
0.5
—
Carried load
wear
0 – 1
0.4
—
Roller wear
hardness
0 – 1
0.45
—
Belt hardness
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.