Kraken

Kraken module front panel: a black 8HP Eurorack panel labeled KRAKEN at the top, with SHELL and LOW TUNE knobs in the top row, DECAY and PITCH knobs below them, WRECK and MODEL toggle switches in the center, OVERTONE and SNARES knobs beneath, and three rows of jacks labeled LO TUNE, PITCH, OVER, SNARES, SHELL, DECAY, WRECK, VELOCITY, HEAD, RIM, ACCENT, and OUT, with the WMD logo at the bottom.

Physical Modeling Snare Drum

1Introduction

After making Crucible, WMD was fired up to make another physical modeling drum module. We heard Crucible's engine make some pretty convincing snare sounds during its development, so we knew it was possible, but tweaking that engine was out of the question. It was back to the fundamentals, starting again from scratch. Delay lines, filters, and noise. Crucible taught us physical modeling is processor intensive, so this time we began on the computer. It wasn't too long before we had a giant loop with nearly 100 filters, but it sounded like a snare. With the motivation of actually having the sound we wanted we began tearing down this massive Karplus-like loop structure into a more manageable algorithm that would run on a microcontroller. Slowly removing things and documenting their effect on the overall sound. Eventually we had something that ran fast enough, no extra processes, only what matters. After many months of tinkering and detailing we present to you Kraken, our physical modeling snare drum module. We hope it inspires you to make art you love!

2Front Panel Overview

Kraken's 8HP front panel. From top to bottom: a row of two knobs, SHELL and LOW TUNE; a row of two knobs, DECAY and PITCH; a pair of toggle switches labeled WRECK and MODEL; a row of two knobs, OVERTONE and SNARES; then three rows of jacks. The jack rows are LO TUNE, PITCH, OVER, SNARES; SHELL, DECAY, WRECK, VELOCITY; and HEAD, RIM, ACCENT, OUT.
Kraken front panel layout.

3Controls

Each knob has a corresponding CV input on the front panel. CV inputs sum with their knobs, with a full sweep of 5V.

SHELL:
Smoothly interpolate between 32 different shell models. Each shell model determines the harmonics of the sound, with interaction from OVERTONE and SNARES.
LOW TUNE:
Set the fundamental frequency of the snare drum. The corresponding CV input is labeled LO TUNE.
DECAY:
Controls the decay parameter of the internal envelope. The envelope will remain open as long as one of the trigger inputs, HEAD or RIM, is gate HIGH.
PITCH:
Apply an offset to some of the shell's harmonics, allowing for finer control of the OVERTONE and SNARES timbre.
OVERTONE:
Control the damping level of the clean shell harmonics. Increasing this control will decrease damping, making the drum hit more resonant as the harmonics ring louder and longer.
SNARES:
Control the damping level of the noisy shell harmonics. Increasing this control will decrease damping, making the drum hit more noisy and making the noise tail longer.
VELOCITY:
Add life to your drum hits with this control. Low velocity results in softer hits with less noise and fewer overtones, while high velocities punch harder and ring out longer. Velocity is fixed around 80% max when no cable is plugged into the CV jack.

4WRECK and MODEL Switches

Detail of Kraken's two center toggle switches. The left switch selects the WRECK distortion type, with three waveform icons for its positions: hard-clipping at the top, a wavefolder in the middle, and quantization-error distortion at the bottom. The right switch selects the MODEL noise type, with three icons: repeatable digital noise shown as 010010 binary digits at the top, analog noise in the middle, and a pitch-shifting waveform at the bottom.
The WRECK switch sets the distortion type; the MODEL switch sets the noise type.

WRECK: This switch and its CV input allow you to distort the sound in various ways. When no cable is plugged into the WRECK CV jack, a fixed amount of distortion is applied. The first, fully left position is volume with hard clipping; with no cable in the WRECK jack this is effectively a clean setting. The middle setting enables a wavefolder, and the far right setting enables a distortion based on quantization error.

MODEL: Select from three models. Repeatable digital noise that produces the same sound on every trigger; analog noise that gives a slightly different sound with each hit; and finally, a pitch-shifting mode controlled by PITCH that allows you to take your sound into another dimension.

5Triggering

HEAD / RIM:
The HEAD and RIM inputs each trigger their own respective exciter that enters the model at different points. HEAD mimics striking a snare drum in the center, and RIM mimics striking the rim for a sidestick sound. Striking them at the same time enables a third exciter and produces a rim shot sound.
ACCENT:
When this jack is gate HIGH, all hits will be slightly increased in decay, amplitude, and velocity.

6Specifications

Dimensions:

  • Size: 8HP
  • Depth: 30mm (with cables)

Power:

  • +12V: 61mA
  • -12V: 17mA

Inputs:

  • All CV Inputs: 100k ohm impedance. CV inputs sum with knobs; full sweep is 5V.
  • Gate Inputs: 100k ohm impedance, 2V threshold Schmitt Trigger.

Outputs:

  • Audio Output: 470 ohm impedance, 22Vpp range, 4.0ms latency max.