Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get W6VNJAG9QT@1 --preset dry-working -o pulley-rope-squeak.wav
How it's made
Source
rope fibres rubbing a wooden sheave and a dry axle undergoing stick-slip under cyclic load. Filtered noise models fibre drag; three moving partials model the axle's friction-locked vibration.
Body
broad, damped wooden resonances at 230, 590 and 1040 Hz colour the rope contact; no room tail.
Envelope
2-6 wheel rotations per 4 s. Each turn has a broad rope-drag swell and a narrower axle squeak, with a weaker secondary creak half a turn later. Smooth pressure curves avoid impulsive attacks.
Modulation
axle pitch bends with load, with 17-29 Hz micro-slip flutter and slow seeded wander; friction bandwidth opens under pressure. Fibrous grains are rounded by 3.4 kHz low-pass filtering.
Variation
wheel size sets pitch/body scale, load sets squeak prominence, roughness sets fibre grains; presets cover a slow heavy hoist, dry working pulley, brisk light pull and soft thick rope.
Loop
rotation and pressure are periodic over 4 s; independent seeded noise continues under the seam.
Parameters
Parameter
Range
Default
Unit
Controls
turns
2 – 6
4
—
Turns per four seconds
size
0 – 1
0.55
—
Wheel size
load
0 – 1
0.6
—
Rope tension
roughness
0 – 1
0.5
—
Fibre roughness
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.