borg - extension framework
A synth unit that switches drumlogued to run extensions in place. Select the unit and fire GateOn(): the daemon re-executes itself under an embedded preload object, same pid, with no rootfs writes. A power cycle restores everything.
Extensions
- A status menu, opened with MUTE and MASTER.
- An optional MIDI note and velocity transform.
- A basic module system to extend the main unit
Build
Requires podman 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().
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.
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.