我在 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
并单击“设置”按钮,然后单击“高级”选项卡:
现在,在此处按“确定”按钮后,我返回主窗口qjackctl
并通过单击“开始”按钮启动 JACK 守护程序。
然后我打开一个新的终端窗口并启动qsynth
,然后单击“设置”按钮,然后单击“Soundfots”选项卡。这里我选择声音字体为:
/usr/share/sounds/sf2/FluidR3_GM.sf2
然后我去qjackctl
并单击“连接”按钮,然后单击“音频”选项卡:
然后我单击“Midi”选项卡:
请注意,左侧窗格中未显示任何可读客户端。因此,这里无法将 Midi 键盘连接到 Qsynth。
最后,我单击“ALSA”选项卡:
从上面的屏幕截图中可以看出:同样,无法将 Midi 键盘连接到 Qsynth。
如何使用 JACK 将我的 USB MIDI 键盘连接到 qsynth?
注意:
JACK 守护程序设置可能是正确的,因为我能够使用jackd
.
根据Ardour的配置页面
所以启动后
qjackctl
我必须运行a2jmidid -e
,然后我可以启动 QSynth,最后回到qjackctl
MIDI 键盘并将其与 QSynth 引擎连接。