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

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

  1. Copy borg.drmlgunit to userfs/Units/Synths/ on the instrument.
  2. Load the unit on a part.
  3. Save the program, so the daemon reloads it after the switch.
  4. 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.