Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get CNJX1WHM91@1 --preset linen -o sheet-shake-snap.wav
How it's made
Source
a bedsheet accelerated through air, then pulled taut: filtered pink turbulence and a short white-noise tension burst, followed by separate air-loaded folds. No hard object is struck.
Body
broad, strongly damped fabric bands at 150-650 Hz support a dry 0.7-6 kHz fibre crack; Q stays below 1 so the sheet has no sustained pitched or metallic ring.
Envelope
air rises for 0.32 s; tension arrives near 0.35 s with a 2-5 ms rounded attack and 35-65 ms decay. Four weaker folds follow at widening intervals, fading to silence near 1.1 s.
Movement
the swing brightens from 450 Hz to 2 kHz; each trailing fold has a lower cutoff and longer attack as tension and speed fall. The stereo field stays narrow around the centre.
Variation
seeded timing, fold strength and filter offsets; weight changes air loading, crispness changes fibre bandwidth and snap duration, and flutter changes the settling folds.
Presets
crisp linen, soft flannel, a broad king-size cotton shake, and a quick compact fold.
Parameters
Parameter
Range
Default
Unit
Controls
scale
0.75 – 1.2
1
—
Motion duration
weight
0 – 1
0.5
—
Fabric weight
crispness
0 – 1
0.6
—
Tension crispness
flutter
0 – 1
0.55
—
Settling flutter
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.