The 12-bit Engine
DMC60's audio engine reproduces the character of early sampling drum machines: the aliasing, quantization noise, and filter warmth of that era.
Sample Rate Conversion
Every sample loaded into DMC60 is converted to the native 26.04 kHz sample rate using Lagrange interpolation. A ~13 kHz anti-alias filter is applied during conversion, but the resulting aliasing artifacts are intentional and are part of the engine's character.
Sample Fidelity & Playback Engine
Since 1.0.25 the engine is a choice. In Settings > Playback & Sampling, Sampling sets the resolution new imports and recordings are stored at, and Engine sets what every voice is played through. Each sample remembers its own resolution, so vintage and hi-res material mix freely in one kit, and switching either setting never repitches what is already loaded.
Material captured in Vintage is already the engine's output and passes through untouched in both engine modes, so existing kits and projects sound exactly as before. The Engine switch is live: use it to A/B a kit imported at Studio clean or crunchy. Drum synth and keygroup voices keep their own per-sound Vintage / Clean switches.
12-Bit Quantization
The signal path uses 12-bit quantization (−2048 to +2047), matching early hardware samplers where quiet sources break up and loud sources punch. Quantization is applied after sample rate conversion, as on the original hardware.
SSM2044 Filter
Each voice runs through an SSM2044-style ladder filter: a 4-pole, 24 dB/octave lowpass with smooth resonance and self-oscillation capability.
Voice Allocation
DMC60 provides 8-voice polyphony with intelligent voice stealing. When all voices are in use, the oldest active voice is stolen for the new note. Mute groups (choke groups) allow hi-hat behavior where triggering one sample silences others in the same group.
Per-Voice Processing
Each voice has its own processing chain applied in real-time:
Trigger Modes
Each pad can be set to one of two trigger modes:
- One-Shot: The sample plays to completion regardless of note release. Standard behavior for drums and percussion.
- Gate: The sample sustains while the key is held and triggers the release envelope on key-up. Useful for sustained sounds or expressive playing.