Instrument photograph: Sweetwater. Digitakt screens: ModelDigi.
A Model D–style oscillator section for the Digitakt mk1.
- Digitakt mk1 builds target OS 1.54 only. Digitone support is planned.
- All three oscillators play, with their ranges, waveforms, tuning, levels and sequenced notes, and oscillator 3 can modulate the pitch of the others.
- The waveforms and modulation match measurements of an original Model D's oscillators, and are checked against them on a computer.
- On the Digitakt, each oscillator drifts slightly in pitch, and the mixer saturates like the Model D's when the levels are pushed. A switch on each sound turns this off. See Analog character.
ModelDigi currently supplies the oscillator section, rather than the complete Model D filter, envelopes and amplifier.
Select ModelDigi as a track's SRC machine. Press SRC to switch between its two pages:
- OSC: oscillator ranges and waveforms, plus relative tuning for oscillators 2 and 3.
- MIX: the Analog switch, oscillator 3 control, modulation on/off and depth, and oscillator levels.
Other tracks keep their own sounds.
MIDI CC 16–23 control OSC; CC 24–30 control MIX in page order. Selectors use 0–5, and other values use 0–127. See Development for the companion-version requirement before testing saved sounds.
ModelDigi is a CPU-heavy mod. It generates its waveforms in real time and smooths every waveform edge to reduce aliasing. Pitch modulation, and especially many sharp edges at high pitches, add work. This processing shares the Digitakt's CPU with its other tracks and effects.
The supported number of simultaneous ModelDigi tracks is still being qualified.
Include DigiHealth when composing your firmware in Elekloader, and leave SETTINGS → FAST AUDIO ON: ModelDigi's performance budget assumes it. FAST AUDIO runs the Digitakt's existing audio code from faster memory to free up processing time.
ModelDigi is included in a custom OS composed with Elekloader using your own stock Elektron OS file. See the build and firmware guide for preparation instructions.
Development and verification covers setup, mise tasks, the code layout and testing. Architecture explains the engine and device integration. The oscillator research documents the Model D behavior being modeled.
Code is GPL-2.0-or-later; see LICENSE.


