如何设置 midi 输入?

如何设置 midi 输入?

我有 Ubuntu 12.04 并且想设置 M-Audio Axiom 49。

我已尝试阅读有关 jackd1 / jackdmp /jackd2 / qjackctl 以及诸如此类的内容,但尚未从键盘听到任何声音。

很久以前,我设法使用 rosegarden 和 qjackctl 从中获取声音,但现在不行了。

我已经安装了 timidity 并且可以用它播放 midi 音频。

在 rosegarden 中,当键盘插入并打开时,没有可用的 midi 输入设备。

在 qjackctls 连接窗口的 midi 选项卡中没有“可读客户端”,即使运行 vkeybd 和 zynaddsubfx 并插入键盘也是如此。

从 lsusb 我可以看到:

Bus 005 Device 002: ID 0763:0199 Midiman Axiom 49

From cat /proc/asound/cards:
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xfbf20000 irq 93
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfbe40000 irq 94

我需要做什么才能从键盘获取音频?

标签 += jackd、timidity(网站不允许我添加这些)

答案1

首先,我为只提供部分答案而道歉,但我至少可以告诉您,我正在使用 Ubuntu 12.04 和 Axiom 49,开箱即用(无需特殊配置)。 lsusb 的输出对我来说和对您来说看起来一样,所以我认为问题不在这里。

我正在使用 python 和 pygame 来读取 MIDI 事件。(如果您有兴趣,我可以发布一些示例代码,但您必须安装 pygame 才能使用它)

我猜问题出在 JACK 或 Rosegarden 的某个地方,尽管我不使用这些软件,所以我无法提供帮助。希望将搜索范围限制在这些组件而不是 Ubuntu 本身会有所帮助。

答案2

不管怎样,我在 Ubuntu 中使用 MIDI 鼓组从未遇到过任何问题。我在应用程序本身中选择 MIDI 输入(hydrogen,其配置对话框允许我选择我的 M-Audio Delta 1010LT 作为 MIDI 源)。在此设置中,我认为我从未见过 qjackctl 将卡报告为可读客户端,因此我猜您看到的是正常的。如果您尝试路由 MIDI 的应用程序允许您在其内部配置 MIDI 源,请尝试使用它。

相关内容