DSP
← plugins

Niner

Three-layer kick synth with a 909-style clap voice. Free. Open source. Forever.

Free · open source
Version
v1.0.1
Status
stable
Formats
VST3 / CLAP / Standalone
Platforms
Linux / macOS / Windows
Niner kick drum synthesizer UI — preset browser, three-layer kick engine (SUB, MID, TOP), 16-step sequencer, master bus, and 909-style CLAP voice.

A kick drum synthesizer. Three voices — SUB sine, MID sine+noise, TOP band-passed click — layered into a five-mode distortion palette, a tilt/low/notch master EQ, and a master bus that goes RMS comp → transformer drive → brickwall limiter → auto tube warmth. A parallel 909-style CLAP voice rides alongside. Sixteen-step sequencer, factory + user presets, one-shot WAV/AIFF bounce.

Free forever. Open source forever (GPL-3.0). Built because the kicks we liked cost $90 each and didn’t let us hear what was actually happening under the hood.

Formerly released as Slammer. Renamed to Niner in v0.7.0 due to a trademark conflict. Plugin IDs changed — DAW projects with the old Slammer plugin will need to be re-wired. User presets and settings auto-migrate on first launch.

First launch: why does my OS warn about this?

The macOS and Windows binaries aren’t codesigned. Apple’s $99/yr Developer ID and Microsoft’s EV certificate are deferred until paid plugins ship — until then, Gatekeeper and SmartScreen will warn the first time you open the bundles. Linux is unaffected.

macOS first launch — strip the quarantine flag, then load Niner in your DAW:

xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/VST3/niner.vst3
xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/CLAP/niner.clap

Or, GUI route: System Settings → Privacy & Security → “Open Anyway” after the first blocked launch.

Windows — SmartScreen → “More info” → “Run anyway”.

Independent VirusTotal scans for v0.7.6 (0 / 60+ engines flag as malicious):

SHA256 sums for each bundle are published as SHA256SUMS.txt on the GitHub release page for verification.

What’s here

  • Three-layer kick engine — SUB sine with pitch envelope, MID sine+noise blend, TOP bandpass click transient. Independent tuning, amp + pitch envelopes, and drift per layer.
  • 909-style CLAP voice — parallel, noise → 2-pole SVF bandpass → baked 3-burst + exponential tail. Tunable 500–5000 Hz, 50–400 ms tail. Bit-identical bypass when off.
  • Five-voice distortion palette — Sat Clip (split-band rational), Sat Diode (asymmetric exponential), Sat Tape (drive-reactive LPF + hysteresis), Transformer drive (2nd+3rd harmonic blend with 60 Hz bloom), Master warmth (asymmetric cubic, auto-engages above 0 dB).
  • Per-voice clip — optional shaper inside each kick voice, before the amp envelope. Three modes (Tanh, Diode, Cubic), default off. Distinct from the master SAT chain, which runs after the envelope — the per-voice stage shapes attack-rich harmonic content; SAT shapes what’s left.
  • Master bus compressor — three macros (Amount, Reaction, Transformer drive) plus a precision strip: Attack 0.3–50 ms, Release 20–800 ms, soft Knee 0–12 dB (Reiss & McPherson quadratic). Bit-identical hard-knee path at Knee = 0.
  • Master EQ — tilt, low shelf, variable-Q notch.
  • 16-step sequencer — host-synced in a DAW, internal transport standalone. Click or drag to paint.
  • One-shot bounce — render the current sound through the full chain to 16-bit / 44.1 kHz WAV or AIFF. Offline, on the GUI thread, against a fresh DSP instance — bit-for-bit reproducible, and live audio keeps flowing during the render.
  • Factory + user presets — forward-compatible JSON with #[serde(default)] on every field, so future versions don’t break your saves. Up/Down arrow keys cycle.
  • Standalone + VST3 + CLAP for Linux, macOS (Apple Silicon + Intel), Windows.

What’s on purpose missing

  • AU. The framework we built on (nih-plug) doesn’t support Apple’s AU format — it would mean rewriting from scratch in a different framework. So Logic Pro users: sorry, we can’t load in your DAW yet. Reaper, Bitwig, Live, Cubase, Studio One, FL, Renoise, and Ardour on Mac are all fine via VST3 or CLAP.
  • Polyphony. It’s a kick drum. It’s monophonic on purpose.
  • Free-form window resizing. The editor is a 680×444 rack panel with aspect-ratio-locked scaling — it snaps to integer multiples. Egui-baseview limitation, not a design choice.

Listen first

Ten one-shots bounced straight out of the plugin via the BOUNCE button — clean kicks, 808/909 emulations, claps, snares, toms, hats. No download, just hit play: hyperfocusdsp.github.io/niner

Specs

FieldValue
TypeKick drum synthesizer with 909-style clap voice
LicenseGPL-3.0 — free forever, open source forever
FormatsVST3, CLAP, Standalone
PlatformsLinux (x86_64), macOS (Apple Silicon + Intel), Windows (x86_64)
Not supportedAU — nih-plug framework limitation, Logic Pro can’t load Niner
PolyphonyMonophonic — one kick at a time, on purpose
Voice engine3 layers (SUB sine, MID sine+noise, TOP band-passed click) + parallel 909-style CLAP
Saturation chainPer-voice clip (Tanh / Diode / Cubic, default off, pre-VCA) → master SAT (Clip / Diode / Tape, post-VCA) → transformer drive → tube warmth
Sequencer16 steps, host-synced in a DAW, internal transport standalone
Bounce16-bit / 44.1 kHz WAV or AIFF, deterministic, off the audio thread
Editor680×444 rack panel, aspect-ratio-locked, integer-multiple scaling — egui-baseview limitation, not a design choice
Sourcegithub.com/hyperfocusdsp/niner

Build notes

Posts from the devlog on what’s inside Niner and why:

Found a bug? Got an idea?

Email feedback@hyperfocusdsp.com directly, or use the /support form (it just opens your mail client with the fields filled in). If you’d rather use GitHub, open an issue; bug and feature templates live there. Same inbox either way.

FAQ

Is Niner free? What's the license?

Free forever, open source forever. GPL-3.0 — the plugin source is GPL'd. The license governs the plugin code; it doesn't extend to audio you create with it. Bounced kicks go into commercial tracks the same way output from any plugin would.

Which DAWs does Niner work in? Does it support Logic Pro?

VST3, CLAP, and Standalone for Linux, macOS (Apple Silicon + Intel), and Windows. Reaper, Bitwig, Live, Cubase, Studio One, FL, Renoise, and Ardour all load it via VST3 or CLAP. Logic Pro doesn't — it requires AU, and the framework Niner is built on (nih-plug) doesn't support AU. Framework limitation, not a design choice; switching would mean rewriting from scratch.

Does Niner run on Linux? On Apple Silicon?

Yes to both. Linux x86_64 is a first-class build target — every release ships a Linux binary alongside macOS (Apple Silicon + Intel) and Windows (x86_64). All four are tested on real hardware before release, not cross-compiled and shipped blind.

I have projects using Slammer. Will they open in Niner?

Plugin IDs changed in v0.7.0 (CLAP_ID and VST3_CLASS_ID), so DAW projects with the old Slammer plugin need to be re-wired — load Niner in the same slot, the audio path is identical. User presets and settings auto-migrate on first launch. Renaming was forced by a trademark conflict; the DSP didn't change.

Is Niner polyphonic?

Monophonic — one kick at a time, on purpose. It's a kick drum, and polyphonic kicks aren't a thing producers actually want. If you need layered hits, run two instances on parallel tracks.

What does the BOUNCE button do?

Renders the current sound through the full DSP chain to a 16-bit / 44.1 kHz WAV or AIFF on disk. Off the audio thread, against a fresh DSP instance — bit-for-bit reproducible between clicks, and live audio keeps flowing during the render.

Download

Drop your email and we'll show the builds for your platform. Occasional release notes, low volume, unsubscribe from any message. Source is open either way.

Latest: v1.0.1 release notes on GitHub.

Prefer no email? Source on GitHub — build it yourself, no strings.

Niner kick drum synthesizer UI — preset browser, three-layer kick engine (SUB, MID, TOP), 16-step sequencer, master bus, and 909-style CLAP voice.