Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get K4KYHEF3VY@1 --preset worn-key -o clockwork-spring-winding.wav
How it's made
Source
a key winds a clock mainspring; the retaining pawl drops across 20-42 teeth in three turns. Each tooth excites a rounded 0.4 ms attack, 2-4 ms filtered noise impact and a softer delayed rebound.
Body
small metal parts have inharmonic modes near 1.65, 2.87, 4.73 and 6.91 kHz, with 28-115 ms decays. A damped 640 Hz key shoulder adds weight; size lowers all modes without adding room reverb.
Envelope
teeth span 0.015-2.12 s; intervals grow by up to 3.8 times as spring torque rises, with two brief hand repositioning gaps. Final pawl seating is followed by a naturally damped tail to 2.5 s.
Layers
tooth contact scrapes last 18-42 ms; spring friction swells in each turn, its broad band rises from 650 to 1550 Hz with torque. Friction stops before the final latch; there is no motor drone.
Variation
seeded timing jitter of 3%, impact level of 12% and modal detuning of 1.5% avoid machine repetition. Size, tooth count, tension, friction and damping distinguish watch, brass, tight and worn.
Parameters
Parameter
Range
Default
Unit
Controls
teeth
20 – 42
30
—
Ratchet teeth
size
0 – 1
0.4
—
Mechanism size
tension
0 – 1
0.65
—
Spring tension
friction
0 – 1
0.35
—
Key friction
ring
0 – 1
0.4
—
Metal sustain
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.