Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 3ESPG2N19D@1 --preset taut-tap -o chain-link-fence-rattle.wav
How it's made
Source
a hand or blow flexes chain-link mesh; wire junctions collide in irregular 1-4 ms bursts.
Body
each contact excites six inharmonic wire modes, about 650-7400 Hz, with 0.12-0.62 s T60. Random contact tuning and overlapping short rings give diffuse jangling rather than a pitched bell.
Frame
the initial force excites damped rail and panel modes at 185-1780 Hz, T60 0.16-0.48 s.
Envelope
contacts cluster over 0.16-0.72 s; rebound gaps grow and strength decays exponentially. High wire modes die first; residual mesh motion decays into a smooth silence by 1.7 s.
Variation
seeded contact jitter, tuning, strength and narrow stereo positions vary each rendering. Tension shifts modes; looseness adds collisions; damping shortens rings; hit weights the frame.
Presets
taut tap, loose shake, frame hit and hand-damped grab change contact rhythm and material response.
Space
dry close perspective, no room reverb; width comes only from contact positions across the mesh.
Parameters
Parameter
Range
Default
Unit
Controls
tension
0 – 1
0.55
—
Wire tension
looseness
0 – 1
0.6
—
Loose contacts
motion
0.16 – 0.72
0.5
s
Shaking time
damping
0 – 1
0.35
—
Hand damping
hit
0 – 1
0.35
—
Frame impact
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.