-1

我已经建立了一个软件。我想通过 MIDI 控制器(例如键盘)来控制它。如何使用例如 ALSA 将 MIDI 数据从 MIDI 端口获取到我的软件?我正在使用 Linux。

4

2 回答 2

0

ttymidi将充当 ALSA 设备并打印输出或从文件读取输入。预期用途是该文件是一个串行设备,但 /dev/stdout 也可以工作 - 然后可以将其通过管道传输到程序。如果您想自己编写设备代码,那么 ttymidi 代码可能比说 timidity 更简单,因此您可以使用它作为示例。

于 2011-11-16T09:13:54.533 回答
0

使用声音库。这为您提供了 MIDI 事件作为结构化对象而不是二进制数据。

于 2011-11-23T20:54:50.157 回答