Module library

Pattern Sample Locks for Elektron Octatrack

Lock Part sample choices into pattern trigs, or clear SAMPLE locks.

Module version 0.1.8-experimental. Base firmware: 1.40C.

About this module

Two explicit native SAMPLE-lock actions in Part Edit. Lock preserves existing SAMPLE locks by default. Clear removes every SAMPLE lock on selected tracks. Playback keeps its current state; successful settings are remembered while the module stays loaded.

How to use it

  1. MKII: FUNC + PART, then choose either sample-lock action.
  2. Level 2: arrows navigate eligible tracks; A selects all, B selects the highlighted track. Turn clockwise ON, counterclockwise OFF.
  3. C sets Replace existing for Lock; Clear always includes every SAMPLE lock.
  4. YES opens level 3 with per-track change counts. NO returns to level 2; NO in level 2 closes.

Compatibility notes

Test evidence

On the author's MKII (OS 1.40C, public beta base 9b3ba417) over USB, 8 Nov 2026, exact package 3e13c46f: with 20 kept published modules plus Sample Locks, FUNC + PART showed both actions; Lock on two patterns wrote SAMPLE locks and kept a manual SAMPLE lock and a non-SAMPLE lock; native save and reload kept both; Keep of the 21-module set survived a physical power cycle with both patterns' locks; Clear on one pattern removed its SAMPLE locks, kept the non-SAMPLE lock and stayed clear after save and reload. Earlier the same day the menu rows did not appear on a long-running unit until a power cycle (cause not found). 3 Nov: Replace OFF kept an existing lock and filled an empty field; Clear kept non-SAMPLE locks. Emulator: dearest press (Clear on 512 fields) 333,805 instructions; 40 presses while playing, no hang. Not run: MKI, audio, live-recording refusal on this base, a static cycle or stack bound. Known issue: one unexplained SAMPLE change in a high-load development run.

Module source and documentation