Synth Bass Drum
DrumssynthbassdrumModerate CPU
Cleaner, modern kick — sine body with a pitch sweep, click and noise attack.
What it does
A modern, cleaner kick — the flavour alternative to the 808-style Analog Bass Drum.
Wraps daisysp::SyntheticBassDrum. Where Analog Bass Drum models an 808's bridged-T resonator, this builds the kick from a sine whose pitch sweeps down on the hit, plus separate click and attack-noise stages — the reason it reads as cleaner and more modern. A file-scope prev_trig snapshot detects rising edges, so wiring a pad to Trig fires the drum once per press rather than every sample it is held. Freq, Decay and the FM sweep amount are set per sample so they can be modulated; Tone, Accent, Dirtiness, sweep time and Sustain are baked at init.
Parameters
-
Freq (Hz)
freqRoot pitch of the drum in Hz — where the body settles once the initial sweep is over. 50 Hz is a deep modern kick; 80–100 Hz survives small speakers better.
-
Decay
decayHow long the body takes to fade, 0–1. Short values give a tight click-kick; past about 0.8 the tail runs into the next beat at most tempos.
-
Tone
toneOverall brightness, 0–1. Low is a dull thud with little beyond the fundamental; high brings up the click and the upper harmonics.
-
Accent
accentHow hard the hit is, 0–1. Affects level and the intensity of the attack stages together, the way velocity does on a drum machine.
-
Dirtiness
dirtinessAdds grit and distortion to the body, 0–1. This is the control Analog Bass Drum has no equivalent for — at 0 the voice is clean, and raising it is what makes it sound driven rather than merely loud.
-
FM Sweep
fmAmountHow far the pitch drops during the attack, 0–1. This sweep is most of what makes a kick read as a kick — at 0 you get a plain low sine with a click, and raising it adds the characteristic downward "thump".
-
FM Sweep Time
fmDecayHow long the pitch sweep takes to settle, 0–1. Short is a percussive snap; long turns the kick into a falling tom.
-
Infinite Sustain
sustainMakes the drum ring forever instead of decaying, turning it into a continuous tone source. Trig then only re-articulates it. Baked at build time.
Wire a pad or gate to Trig — each rising edge fires once, so a held pad does not retrigger every sample. Freq, Decay and FM Sweep accept Mod sources; everything else is baked at boot.
Ports
In
-
Trig
trigger -
Freq
frequency -
Decay
decay -
FM Sweep
fm_amount
Out
-
Audio Out
output
Audio Control
Inputs
- Trig
- Rising edge above 0.5 fires the drum. A held gate fires once.
- Freq
- Root pitch in Hz. Unwired, the Inspector value is used.
- Decay
- Body length, 0–1.
- FM Sweep
- Depth of the attack pitch drop, 0–1 — the control that most defines this voice.
Outputs
- Audio Out
- The drum voice. Silent until triggered unless Infinite Sustain is on.
Rules and gotchas
- Trig is edge-detected, not level-sensed. Wiring a constant high does nothing after the first sample — use Infinite Sustain if you want a continuous tone.
- ⚠ Pick this OR Analog Bass Drum by ear, not by name. They are different voices, not a quality ladder: Analog is the 808 thump, this one is cleaner and takes the pitch sweep further. Both cost about the same.
- Dirtiness and the sweep time are baked at build time — chain the FM Sweep port if you need movement, or place two differently-tuned drums and crossfade.
- With Freq wired from a control, this stops being a drum and becomes a plucky bass voice; the FM sweep is what makes each note articulate.