Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get 8VPZQBJXVC@1 --preset busy-shuffle -o lo-fi-drum-loop.wav
How it's made
Source
a sampled-style drum kit played on a lazy 90 BPM grid. Kick: a damped sine whose pitch falls from ~140 Hz to ~46 Hz in 0.2 s plus a 30 ms low-passed thump. Snare: two shell modes (~210 and ~330 Hz, 60–90 ms) under a band-limited noise rattle (0.9–4.8 kHz, ~170 ms). Hats: 6.5–10 kHz noise, 25–45 ms closed and ~200 ms open.
Body
kick and snare are soft (no hard beater click); snare ghost notes sit 11 dB below the backbeat. Everything passes a master low-pass (1.5–9 kHz) with a slow sweep and gentle tanh saturation, like tape or a dusty sample chain.
Rhythm
3 bars of 4/4 at 90 BPM = 8 s, so the loop holds whole bars. Kick on 1 and the swung "and of 2", snare on 2 and 4, hats on the 8th and 16th grid; off-beat steps are pushed late by the swing amount (up to a triplet feel) and every hit is nudged by a few ms of human timing error.
Dust
sparse vinyl crackle (high-passed impulses, 1.5–9 kHz) over a faint low-passed pink hiss bed.
Variation
`rng` varies velocity, pitch, noise colour, timing and pan per hit; later bars add syncopated kicks and ghost snares as the groove amount rises.
Parameters
Parameter
Range
Default
Unit
Controls
swing
0 – 1
0.55
—
Swing
warmth
0 – 1
0.4
—
Filter brightness
dust
0 – 1
0.4
—
Vinyl dust
groove
0 – 1
0.5
—
Pattern density
loose
0 – 1
0.4
—
Human looseness
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.