はじめに
KORG NTS-1 を v1.02 から v1.03 にアップデートしたところ、 logue-cli が NTS-1 に接続できなくなりました。このポストではその対処方法を説明します。
tl;dr; 手っ取り早く
コマンドに -i 0 -o 0
を追加します:
$ ./logue-cli probe -i 0 -o 0
...
もしこれで解決しない場合は、環境に応じて 0
の部分を調整する必要があるかもしれません。続きをどうぞ。
環境
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:
現象の詳細
KORG NTS-1 を v1.03 にアップグレードしたところ、logue-cli が次のようなエラーを表示して終了するようになりました。
$ ./logue-cli probe
Error: Search device request timed out.
Logue handshake failed.
解決方法
この問題は MIDI インタフェース番号を明示的に指定することで解決できます。
$ ./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.
このヘルプで説明されているとおり、 -l
オプションを使うと MIDI ポート番号の一覧を取得できます。手元の環境では次のように表示されました。
$ ./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
このうち、 nutekt digital MIDI IN
と nutekt digital MIDI OUT
に対応する番号を指定する必要があります。私の環境では上記の結果よりそれぞれ 0
と 0
なので、それらを -i
と -o
オプションに指定します。皆さんの環境では実際のコマンド実行結果に従って値を変更してください。
$ ./logue-cli probe -i 0 -o 0
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Available modules: