MIDIコントローラがMIDIデータをUbuntuに送信するかどうかはわかりません。

MIDIコントローラがMIDIデータをUbuntuに送信するかどうかはわかりません。

Ubuntu 22.04のデジタルオーディオワークステーション(Bitwig)では、USB経由のMIDIコントローラとしてハードウェアキーボード(Arturia KeyStep Pro)を使用しようとしています。これまでは動作せず、MIDIデータをまったく転送しているかどうかはわかりません。

lsusbデバイスを識別します。

Bus 001 Device 004: ID 1c75:0218 Arturia KeyStep Pro

amidi -lALSAデバイスとして識別します。

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 --dumpaseqdump -p 24:0

Bitwigでは、MIDI入力デバイスを設定/コントローラで設定できます。

関連情報