borg - extension framework
Borg is a non-invasive extension framework for the Korg drumlogue (and microKORG2) that enables additional functionality to be loaded into the running synthesizer process without modifying firmware or the root filesystem. It works by re-executing the existing daemon under an embedded preload object, allowing menu extensions, MIDI transformations and modular functionality to run inside the host process. A power cycle restores the device to its original state. Read more about it here; How borg came about and how it can extend the functionality of your drumlogue.
Functionality
- a status menu, opened with MUTE and MASTER.
- use USB Mass Storage as userfs sessions
- panel access for synth units
- full MIDI access for synth units
- remote command execution over MIDI sysex
- and more ...
How to uild
Requires podman or docker and a logue-sdk checkout.
LOGUE_SDK_PATH=~/Projects/logue/logue-sdk ./build-drum.sh borg_drumlogue
Output: bin/borg.drmlgunit.
Install and use
- Copy
borg.drmlgunittouserfs/Units/Synths/on the instrument. - Load the unit on a part.
- Save the program, so the daemon reloads it after the switch.
- Fire
GateOn()(by pressing USER).
Downloads
Downloads are available at our store. They are offered for free, though a small donation would be appreciated.
Documentation
See the unit README for details, and join the discussion at our Discord server.
Support development by becoming a Patron or buying me a Ko-fi
"drumlogue" and "microKORG2" are trademarks of KORG Inc. Borg is independent work: it is not affiliated with, endorsed by or supported by KORG. Any damage is your own responsibility. No reverse engineering or disassembly was used. This relies on public files provided by the logue SDK. MIT-licensed.