首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用qjackctl将USB midi键盘连接到qsynth?

如何用qjackctl将USB midi键盘连接到qsynth?
EN

Ask Ubuntu用户
提问于 2017-10-14 17:16:29
回答 1查看 12.2K关注 0票数 4

我在Ubuntu17.04上为我的PC-300 USB Midi键盘配置了以下声音:

代码语言:javascript
复制
$ 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并单击"Setup“按钮,然后单击"Advanced”选项卡:

现在,在这里按下"Ok“按钮后,我返回到qjackctl中的主窗口,然后单击" start”按钮启动杰克守护进程。

然后打开一个新的终端窗口并启动qsynth,然后单击“安装”按钮,然后单击"Soundfots“选项卡。在这里,我选择声音字体如下:

代码语言:javascript
复制
/usr/share/sounds/sf2/FluidR3_GM.sf2

然后转到qjackctl并单击"Connect“按钮,然后单击"Audio”选项卡:

然后单击"Midi“选项卡:

注意,左窗格中没有显示可读的客户端。因此,这里不可能将Midi键盘连接到Qsynth。

最后,我单击"ALSA“选项卡:

从上面的截图中可以看出:这里也不可能将Midi键盘连接到Qsynth。

如何使用JACK连接我的using键盘和qsynth?

Note

JACK deamon设置可能是正确的,因为我能够使用jackd将键盘连接到fluidsynth。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-11-04 17:53:05

根据热情的配置页面

当使用JACK 2时,在Linux上使用MIDI的正确方法是使用a2jmidid作为ALSA和JACK之间的桥梁。

因此,启动qjackctl后,我必须运行a2jmidid -e,然后启动QSynth,然后返回到qjackctl,将MIDI键盘与QSynth引擎连接起来。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/964909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档