Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get QFCGF8S1A0@1 -o chain-drag.wav
How it's made
Source
heavy steel links slide over stone; pink friction at 85-1800 Hz under 12-45 ms grit bursts.
Body
link collisions excite inharmonic modes at roughly 420, 727, 1184, 1877 and 2982 Hz, scaled by link mass and detuned per contact; T60 is 65-330 ms because adjacent links damp the steel.
Layers
a low 90-420 Hz contact grind, moving midrange abrasion, and clustered metal clinks. Stone contacts add a broad, heavily damped 220-900 Hz knock rather than a sub-bass boom.
Envelope
continuous dragging with slow random pull pressure (0.7 targets/s) and stick-slip flutter (9 targets/s); pressure jointly moves scrape cutoff and 5-17 collisions/s. A 6 s loop uses the engine seam crossfade; individual rings fade before their voice allocation ends.
Variation
seeded contact strength, tuning +/-12%, pan and a 17-43 ms secondary link bounce. Mass lowers modes, roughness raises abrasion, speed changes event density, and slack opens the ring.
Presets
massive dragging, gritty flagstones, smooth slabs, and loose rattling links; dry close foley.
Parameters
Parameter
Range
Default
Unit
Controls
mass
0 – 1
0.7
—
Link mass
roughness
0 – 1
0.6
—
Stone roughness
speed
0 – 1
0.4
—
Drag speed
slack
0 – 1
0.45
—
Chain slack
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.