Module library

Digi Perform for Elektron Digitakt

Eight performance macros on knobs A-H: each moves one track parameter, or the same parameter of every track, per pattern.

Module version 0.1.2-experimental. Base firmware: 1.53 / 1.54.

About this module

Digi Perform adds a Perform page to the original Digitakt, modelled on the Analog Four’s performance macros. It is the second page of the TRIG page (press TRIG again). Knobs A-H each move one parameter of one track, or the same parameter of all eight audio tracks, as an offset added on top of the sound. A knob feels like the stock parameter knobs: the same acceleration, push-and-turn for larger steps, and FUNC and turn to jump between the parameter’s own snap values. A knob picks up the parameter’s current value when the page opens, so nothing jumps. The eight assignments live in the pattern, so each pattern has its own and they are saved with the project. They are made on the page itself with Perform Quick Assign (FUNC and a knob’s push), or in SETTINGS > PERFORM EDIT. The change is added after the engine has smoothed and modulated the parameter, so it is never a parameter lock and never changes the stored value: leaving the page, opening Perform Edit or reloading the pattern puts every parameter back to what the sound stores. With the sequencer playing, selecting another pattern leaves the offsets in place until that pattern starts, then they let go and the knobs show the new pattern’s values.

How to use it

  1. Use a build containing Digi Perform and a pattern with a sounding sample on track 1. On the TRIG page press TRIG again to open the Perform page.
  2. Perform Quick Assign: hold FUNC and push knob A, push to accept track 1, then push again to accept TUNE. Knob A now shows TUNE and the track’s number.
  3. Play the pattern and turn knob A: track 1’s pitch moves and the value shows under the knob. Hold FUNC while turning to jump between the parameter’s own snap values.
  4. Tap TRIG to leave: the pitch goes back to what the sound stores. The assignment stays in the pattern and is saved with the project, and SETTINGS > PERFORM EDIT lists it.

Controls

TRIG, pressed again on the TRIG page
Opens the Perform page over the TRIG page when you tap it; holding TRIG there is still the stock page’s (its values, copy, paste and clear). Tap TRIG again, or press SRC, FLTR, AMP, LFO or a menu key, to leave. The trig keys, transport and the rest of the sequencer keep working under it.
Knobs A-H (Perform page)
Move the knob’s parameter over its range, with the stock encoder acceleration; push and turn for larger steps. Each knob starts at the parameter’s current value, so nothing jumps. The value shows under the knob for a second after it moves. Leaving the page puts every parameter back.
FUNC + turn a knob (Perform page)
Snaps the parameter to its own stock snap values, with the stock lock after each snap.
FUNC + knob push (Quick Assign)
On an empty knob, start assigning it: turn to choose the track (1-8 or ALL) and push, then turn to choose the parameter and push. NO cancels. On an assigned knob, remove the assignment.
FUNC + NO (Perform page)
Reloads the pattern as stock does; the offsets go and the knobs pick up the reloaded values again.
Hold TRIG + REC / STOP / PLAY
Copy the page (all eight assignments), paste it over the page, or clear every assignment. The same key again undoes the paste or clear. Holding TRIG shows the values instead of the labels after a moment, as on the stock pages, and letting go with no other key brings the labels back and keeps the page; a tap of TRIG leaves the page. Plain REC, STOP and PLAY work as usual.
NO (Perform page)
Puts any moved knob back to its stored value and stays on the page; TRIG or another page key leaves.
FUNC+TRK/PTN/PAGE, step + arrow
FUNC + TRK, FUNC + PTN, FUNC + PAGE, and a held step with LEFT/RIGHT or UP/DOWN leave the Perform page and open the stock screens, which behave exactly as stock. Press TRIG twice to come back.
UP / DOWN or LEVEL (Perform Edit)
Choose a row; the one under the cursor is shown inverted.
YES or second push (Perform Edit)
Make an assignment (track 1, SRC.TUNE, +) when the row is empty, or remove it. A first push on a knob only selects its row.
Knob A (Perform Edit)
The track whose parameter moves, 1-8, then ALL: the same offset on every audio track.
Knob B (Perform Edit)
The parameter: L1.* and L2.*, SRC.*, FLT.* or AMP.* of that track (or of every track).
Knob C (Perform Edit)
Direction: turn right for + (the knob raises the parameter), left for - (it lowers it).
NO (Perform Edit)
Back to the Perform page, or to the SETTINGS list when Perform Edit was opened from there; a second NO leaves SETTINGS.

Compatibility notes

Test evidence

Built and linked by Modwerk’s vendored elekloader builder for OS 1.53 and 1.54; emulator checks of the pages on both releases; the author’s own observations on a unit are in TESTING.md. The evidence tier stays none until a version-matched hardware report is filed; audio timing, CPU load and project persistence across a power cycle are not qualified.

Module source and documentation