Change parameters to build an exact command. Your agent runs it with sb and gets the WAV.
Command
$ sb get R6YGJXYCVA@1 --preset brisk -o minimal-bass-loop.wav
How it's made
Source
a monophonic analog-style bass voice. A triangle and a slightly detuned band-limited saw give the harmonic body, a sine at the fundamental adds the sub weight that small speakers still reproduce.
Body
a resonant low-pass (Q 1.3) whose cutoff starts at 0.3–2 kHz on the note onset and closes to 100–350 Hz within about 0.3 s, the filter-envelope "pluck" that makes a bass sound round; light tanh drive adds odd harmonics, then a 30 Hz high-pass removes DC and rumble.
Envelope
4 ms attack (no click), a short decay to a 0.7 sustain, release 80 ms; the gate follows the note length in the pattern, so notes breathe between the sparse hits.
Rhythm
A-minor phrases of two 4/4 bars (roots, a whole tone below, the fifth below) on an eighth-note grid. The loop holds whole bars at 90, 120 or 150 BPM (3, 4 or 5 bars in 8 s), so it repeats without a seam.
Variation
`rng` jitters note timing by about 3 ms, level by 10 % and tuning by a few cents; presets change pattern density, gate length, filter movement and tempo.
Parameters
Parameter
Range
Default
Unit
Controls
pattern
sparse · syncopated · pulse
sparse
—
Pattern
tempo
90 · 120 · 150
120
—
Tempo
tone
0 – 1
0.4
—
Brightness
sub
0 – 1
0.5
—
Sub weight
gate
0 – 1
0.6
—
Note length
pluck
0 – 1
0.5
—
Filter pluck
drive
0 – 1
0.3
—
Drive
transpose
-5 – 5
0
—
Transpose (semitones)
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.