Ubuntu 17.04でPC-300 USB Midiキーボードのサウンド構成を以下に示します。
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xd1228000 irq 282
1 [HD ]: USB-Audio - USB Sound Blaster HD
Creative Technology USB Sound Blaster HD at usb-0000:00:14.0-3, full speed
2 [PC300 ]: USB-Audio - PC-300
Roland PC-300 at usb-0000:00:14.0-2, full speed
次に、JACKを使用してMIDIキーボードからの出力を構成します。qjackctl
を起動し、[設定]ボタンをクリックして、[詳細設定]タブをクリックします。
ここで[OK]ボタンを押した後、qjackctl
のメインウィンドウに戻り、[開始]ボタンをクリックしてJACKデーモンを起動します。
次に、新しいターミナルウィンドウを開いてqsynth
を起動し、[設定]ボタンをクリックして、[サウンドフォット]タブをクリックします。ここでは、サウンドフォントを選択します。
/usr/share/sounds/sf2/FluidR3_GM.sf2
次に、qjackctl
に移動して[接続]ボタンをクリックし、[オーディオ]タブをクリックします。
次に、「Midi」タブをクリックします。
読み取り可能なクライアントは左側のペインに表示されないことに注意してください。したがって、ここではMidiキーボードをQsynthに接続することはできません。
最後に、「ALSA」タブをクリックします。
上記のスクリーンショットからわかるように、ここでも、MidiキーボードをQsynthに接続することはできません。
JACKを使用してUSB midiキーボードをqsynthに接続するにはどうすればよいですか?
注:
jackd
を使用してキーボードをfluidsynthに接続できたため、JACKデーモンの設定はおそらく正しいと思われます。
Ardourの設定によると page
LinuxでJACK 2を使用するときにMIDIを使用するための正しいアプローチは、
a2jmidid
ALSA MIDIとJACKの間のブリッジとして。
だからqjackctl
を起動した後、私はa2jmidid -e
、その後QSynthを開始し、最後にqjackctl
に戻って、MIDIキーボードをQSynthエンジンに接続します。