我已经构建了一个软件。我想通过MIDI控制器(例如键盘)来控制它。如何使用MIDI端口将MIDI数据从MIDI端口传送到我的软件ALSA?我正在使用Linux。
答案 0 :(得分:0)
ttymidi将充当ALSA设备并打印输出或从文件读取输入。预期的用途是该文件是一个串行设备,但/ dev / stdout也可以工作 - 然后可以将其传送到程序。如果你想自己编写设备代码,ttymidi代码可能比胆怯更简单,所以你可以用它作为例子。
答案 1 :(得分:0)
使用asoundlib。这会将MIDI事件作为结构化对象而不是二进制数据。