Intro
I've upgraded my KORG NTS-1 from v1.02 to v1.03. After that, logue-cli started to fail to connect to the KORG NTS-1 device. This post explains a workaround on that issue.
tl;dr;
Please append -i 0 -o 0
command line parameters:
$ ./logue-cli probe -i 0 -o 0
...
If it won't work, you may need to adjust the 0
s. Please keep reading :)
Environment
MacOS
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.2
BuildVersion: 19C57
KORG NTS-1 / logue-cli
$ ./logue-cli probe -i 0 -o 0
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Available modules:
Issue
After upgrading to v1.03, the CLI tool logue-cli started to fail with the following message:
$ ./logue-cli probe
Error: Search device request timed out.
Logue handshake failed.
Resolution
It can be resolved if we specify the MIDI interface number manually.
$ ./logue-cli probe -h
Usage: logue-cli probe <options>
Detects and displays information about a connected logue device. This is the help for probe command:
Probe Command Options:
-h [ --help ] Display usage help.
-m [ --module ] arg Module specifier: modfx, delfx, revfx, osc.
-l [ --list ] List all available MIDI ports.
-i [ --inport ] arg Input MIDI port index.
-o [ --outport ] arg Output MIDI port index.
-v [ --verbose ] Print out verbose details about each step.
-d [ --debug ] Print out transaction details.
-V [ --version ] Display version information.
As you can see, we can get the list of MIDI ports with -l
option. On my laptop, it shows the following result:
$ ./logue-cli probe -l
Available MIDI inputs:
in 0: nutekt digital MIDI IN
in 1: nutekt digital KBD/KNOB
Available MIDI ouputs:
out 0: nutekt digital MIDI OUT
out 1: nutekt digital SOUND
We need to use the MIDI port number for nutekt digital MIDI IN
and nutekt digital MIDI OUT
. In my example above, they are 0
and 0
, and can be specified by -i
and -o
options respectively. Please adjust it for your environment based on the list of MIDI ports..
$ ./logue-cli probe -i 0 -o 0
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Available modules: