Ubuntu 22.04のデジタルオーディオワークステーション(Bitwig)では、USB経由のMIDIコントローラとしてハードウェアキーボード(Arturia KeyStep Pro)を使用しようとしています。これまでは動作せず、MIDIデータをまったく転送しているかどうかはわかりません。
lsusb
デバイスを識別します。
Bus 001 Device 004: ID 1c75:0218 Arturia KeyStep Pro
amidi -l
ALSAデバイスとして識別します。
IO hw:2,0,0 KeyStep Pro MIDI 1
arecordmidi -l
出力は次のとおりです。
Port Client name Port name
14:0 Midi Through Midi Through Port-0
24:0 KeyStep Pro KeyStep Pro MIDI 1
私はJACK、ALSA、および機能を半分しか理解していない他の略語やユーティリティについて少し混乱しています。誰もが(1)デバイスが実際にUSB経由でMIDIを転送していることを確認し、(2)Bitwigがデバイスが送信しているMIDIノートを認識するのに役立ちますか?
答え1
しばらくJACKをオフにして(またはドライバを使用してMIDI処理を無効にするnone
)、キーボードの対応するALSA MIDI出力ポートをQMidiRoute入力に接続してメッセージが表示されることを確認できます。メッセージタイプ、MIDIチャンネルなどの情報をデコードして表示します。 (名前にもかかわらず、ALSA MIDI接続を制御するQJackCtlを使用してください。)
BitwigがALSA MIDIを使用できる場合は、JACKをこの状態にして同じ方法でALSAを介して接続できます。
JACK MIDIが必要な場合は、jackd内蔵ドライバを使用せずに使用するのが最善です。a2jmididALSA MIDIポートはJACK MIDIポートとしてレンダリングされ、任意の方法でQJackCtlを使用して接続できます。私は静的ブリッジを使用しましたが、デーモンが役に立つかもしれません。
答え2
またはamidi -p hw:2 --dump
。aseqdump -p 24:0
Bitwigでは、MIDI入力デバイスを設定/コントローラで設定できます。