Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 4ZS49KRE1E@1 -o tape-stop.wav
How it's made
Source
a looped programme (a soft three-note saw/triangle chord with a 6 Hz rhythmic pulse) plus tape hiss, all read by a capstan whose speed falls from 1 to ~0 when the motor is cut. Every readout frequency scales with the speed, so pitch, pulse tempo and head output fall together.
Body
playback loses treble as speed drops (gap loss): a low-pass follows 250 Hz + speed × 1.5-7.5 kHz; the hiss band closes the same way. A slow wow (up to ±0.4 % speed) from the unsteady pinch roller makes the glide organic.
Envelope
speed holds 1 for ~60 ms, then decays on a convex curve (reel inertia, brake drag) for most of the length; level follows speed^0.6 and a short fade closes the dead stop without a click.
Variation
`rng` detunes the chord by ±0.3 % and offsets the pulse phase; presets change length, brake curve, chord brightness, hiss and wow (cassette, reel-to-reel, quick brake, worn tape).
Parameters
Parameter
Range
Default
Unit
Controls
length
0.5 – 3
1.05
s
Length
brake
0 – 1
0.5
—
Higher stops sooner, with less lingering drift
brightness
0 – 1
0.5
—
Brightness
hiss
0 – 1
0.3
—
Tape hiss
wow
0 – 1
0.3
—
Wow
pulse
0 – 1
0.6
—
Rhythm pulse
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.