A command-line client for Korg Logue devices (Prologue, Minilogue, NTS-1). It’s
a clone of
logue-cli.
$ rustup update # Debian’s rust is too old :(, use https://rustup.rs/
$ cargo install --git https://github.com/yath/rogue
$ rogue probe
Or use the provided Dockerfile:
$ git clone https://github.com/yath/rogue
$ cd rogue
$ cargo install --path .
$ docker build -t rogue .
$ docker run --rm --device /dev/snd rogue probe
Options that apply to all commands are:
-i: Specify the MIDI input device, by index or by full name-o: Specify the MIDI output device, by index or by full name-d: Enable debug output
All subcommands except check can be restricted to a specific module type with
-m and potentially a slot with -s. Accepted module types parameters are the
ones recognized by logue-cli (modfx, delfx, revxf, osc), but also the
short versions mod, del, rev and osc or spelled out as Oscillator,
Delay, Modulation and Reverb.
The subcommands are:
probe: Print information about available modules and slotsload: Load a module unit to the devicecheck: Validate module unitclear: Clear a module from the device
For example, to print information about installed oscillators:
$ rogue probe -m osc
Delete all reverb filters:
$ rogue clear -m revfx -a
Load a user module to the first free slot:
$ rogue load -u filter.ntkdigunit
Install oscillator into first user slot, overwriting any existing module at that position:
$ rogue load -m Oscillator -s 0 -u better.prlgunit
See rogue help for more details.
GPL 2.0 (only).