Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 1ZQTNN7ZT7@1 -o glitch-cut.wav
How it's made
Source
a digital buffer stuck on a few milliseconds of audio. Each fragment replays the same short buffer from phase zero: a square plus a detuned saw (a synthetic lead grabbed by the glitch) and a thin noise "data" burst, so every repeat of a fragment is identical, the way a frozen buffer behaves.
Body
word-length reduction. The fragment is quantised to 3-12 bits (`Math.round` on the waveform), which adds odd-harmonic grit and noise-like quantisation hash; a high-pass at 140 Hz and a gentle low-pass at 9 kHz keep the hash from turning into a harsh hiss.
Envelope
every fragment is a hard-edged gate with 1.5 ms ramps (no clicks). Fragments are repeated 2-3 times (the stutter) before the buffer jumps; their length shrinks by about 10-18 % each time so the stutter accelerates, then the whole sound is cut off abruptly at the target length with a 4 ms fade.
Variation
`rng` picks the pitch of every buffer jump from a semitone set (spread set by `jump`), the repeat counts and the burst centre frequencies. A small downward bend inside each fragment (about 7 %) gives a tape-slip feel; `crush`, `grit` and `jump` set the digital harshness.
Parameters
Parameter
Range
Default
Unit
Controls
length
0.3 – 1.2
0.6
s
Length
crush
0 – 1
0.6
—
Bitcrush
jump
0 – 1
0.6
—
Pitch jumps
grit
0 – 1
0.35
—
Data noise
pitch
110 – 1000
330
Hz
Base pitch
speed
0 – 1
0.5
—
Stutter speed
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.