Skip to content
bkkbrls-delPublic

About

Octatrack 1.40C MIDI scene locks (MIDISC2.1) — rebuild from your own stock OS

Resources

Stars

10 stars

Watchers

1 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midisc — MIDISC2.2

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/

GNU-as caves for octabam (gas/)

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.py

That 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.

Build

powershell -ExecutionPolicy Bypass -File scripts/fetch-os.ps1   # or scripts/fetch-os.sh
python tools/build_midisc40.py

Writes 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.

Safety

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.

License

MIT for this repo’s code and docs. Not for Elektron firmware.

About

Octatrack 1.40C MIDI scene locks (MIDISC2.1) — rebuild from your own stock OS

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages