ColdFire patch that adds MIDI scene locks to official Octatrack OS 1.40C.
MIDISC2.2 is the exact MIDISC4.0 engine (midisc21 / OKMSMD2.0 line): same MAIN
patch as release21, shipped under the MIDISC2.2 name. There is no prebuilt
firmware in this repo. Rebuild from your own 1.40C.
Browser patcher:
https://bkkbrls-del.github.io/midisc-patcher/
gas/ holds the MIDISC4.0 midisc21 cave clusters (linked DRAM units + glue).
Stock-site rewrites are in tools/midisc/hooks21.py.
To regenerate the .skip-gap form from the release JSON (optional):
OCTABAM=~/octabam PYTHONPATH=tools python3 tools/gas_port21.pyThat proves each msc21_{a,b,c} cluster against the release MAIN image and
exports engine_follow, msc_follow, msc_kit_commit for KITS. The older
tools/gas_port.py path still regenerates 8.x encoder caves; it does not
match release22.
powershell -ExecutionPolicy Bypass -File scripts/fetch-os.ps1 # or scripts/fetch-os.sh
python tools/build_midisc40.pyWrites MIDISC2.2.bin to your Desktop (splash MIDISC2.2). Flash from CF root → OS UPGRADE.
The build applies tools/midisc/release22.json to hash-checked stock MAIN.
Modified OS can brick the unit; not affiliated with Elektron; flash at your own risk.
Do not share built .bin files (they contain Elektron’s OS).
Octatrack / Elektron — trademarks of Elektron Music Machines MAV AB.
MIT for this repo’s code and docs. Not for Elektron firmware.