Skip to main content
knives on strings
Home The Stuff The Lab The Team About
X Gumroad KVR Audio Ko-fi
Home The Stuff The Lab The Team About
X Gumroad KVR Audio Ko-fi
The Stuff / SDHex

SDHex

SDHex — DRUM BRAINZZZZ ALPHA

Alpha

FormatsVST3, CLAP (Win) · AUv3, Standalone (iOS/iPadOS)
PlatformsWindows, iOS, iPadOS
Version0.18.0
Privacy Policy
SDHex screenshot

Sure you've got all the 808s and 909s you can use. ...a Linn, a DMX, and maybe an SP1200. You've got a CR-78 and a 606 just for kicks (not those kicks). You're missing mid-range lo-fi that lacks presence and air. We've got you!

SDHex is the "ultimate" Simmons drum experience. Ultimate in the way that you overpack for a weekend trip. 12 sounds in the kit, each sound can be any of the drum types with circuit emulations spanning SDS-3 through SDE. It's not pretty.

Changelog

May 2026 — UI & standards pass

  • CSS design token system — all Simmons SDS colours now live as CSS custom properties; nothing hardcoded in components
  • Pointer capture on all knobs and buttons — Shift for fine mode, double-click to reset, pointerCancel handling
  • Window scaling via CSS transform — content renders at base size and scales to fit; initial scale sourced from C++ to avoid WebView2 viewport timing bug
  • Settings modal Appearance tab with UI scale control; EPROM settings merged into Sound tab; tabs reordered
  • Header bar aligned to KnoS plugin standards; About and Settings modals switched to Inter/system-ui font
  • MIDI activity LED wired from C++ events
  • Zustand for high-frequency UI state; Vitest test scaffold added
  • Arch-standards conformance — scanner detection, editorAlive guard, bus config, CXX17, PCH, compile defs

v0.18.0 — April 2026

  • CLAP format support
  • iOS/iPadOS AUv3 and Standalone builds
  • Window scaling
  • Standardized header, modals, and branding across all voice types
  • Fixed DigitalClapModel deactivating on envelope expiry instead of EPROM end
  • LM13700 Vt2 scale and CA3080 ratio accuracy fixes

v1.11.1 — February 28, 2026

  • Fixed SDS-9 SUB_MIX active on tom voices (bass-card only in hardware)
  • Fixed SDS-9 FILTER dead knob travel (APVTS range exceeded CEM3394 operating range)

v1.11.0 — February 28, 2026

  • Preset filtering by model in VoicePickerModal
  • Factory defaults moved from hardcoded C++ to factory-defaults.json
  • SDS-V Tom noise HPF corrected to 800 Hz (hardware "gimmick cap" 100pF)
  • SDS-8 CLICK knob colour changed to royal blue

v1.10.0 — February 28, 2026

  • Undo/redo for all parameter changes (JUCE UndoManager + APVTS)
  • Keyboard shortcuts: Ctrl+Z / Ctrl+Y / Ctrl+Shift+Z
  • Header bar undo/redo arrow buttons with auto-dimming

v1.9.x — February 27–28, 2026

  • Fixed "Factory" voice preset being a no-op
  • Crash fix and Empty model support for voice picker

v1.8.0 — February 24, 2026

  • Added 0.5ms fixed attack on SDS-V amplitude EG (hardware RC)

v1.7.0 — February 23, 2026

  • SDS-7 separate filter sweep envelope (FILT_ENV, 0–600ms)
  • About & Credits panel modal

v1.6.x — February 23, 2026

  • SDS-9 bass/snare/rim subclass differentiation
  • Snare/Rim correctly EPROM-based (CEM3372 filter), not analog synthesis

v1.5.x — February 22, 2026

  • Velocity-to-filter modulation (SDS-V, SDS-8)
  • SDS-9 sub-oscillator, sawtooth waveform, Second Skin FM velocity scaling
  • All 8 YM2203C FM algorithms; 19 SDE factory presets
  • Schematic-accurate Analog Clap-Trap rewrite

v1.4.0 — February 22, 2026

  • SDE voice engine (YM2203C FM); vintage mode (8,287 Hz / 13-bit)
  • Per-voice EPROM assignment (12 independent EPROMManagers)
  • Unit tests: SDS8, SDE, VCO distinction — 106 total, 1.1M+ assertions

v1.3.0 — February 19, 2026

  • SDS-8 model (CEM3372, fixed resonance); DiscreteVCA, CEM3360VCA
  • Dynamic UI per model (getModelConfig / applyModelConfig)

v1.2.0 — February 19, 2026

  • SDS-V Cymbal EPROM voice (bidirectional ping-pong); EPROMManager

v1.1.0 — February 19, 2026

  • SDS-3/4 voice engine (Moog ladder filter)

v1.0.0 — February 14, 2026

  • Initial build: SDS-V, SDS-7, Analog Clap, Digital Clap
  • SSM2044 zero-delay feedback filter (first published digital model)
  • WebView GUI with 110 parameter bindings
  • Oversampling system (1x/2x/4x)
  • Multi-output routing (stereo + 12 mono)
  • Preset system — kit and drum preset save/load
  • 12 pads: Bass, Snare, Toms, HH, Ride, Crash, Rimshot, Clap, Clav
  • Deep research: SSM2044, CA3080, Triangle VCO, envelopes, noise, EPROM
knives on strings

© 2026 Knives on Strings

X Gumroad KVR Audio Ko-fi
Legal Terms Privacy