如何在 unix 中将 midi 音符输出到 midi 乐器?
Posted
技术标签:
【中文标题】如何在 unix 中将 midi 音符输出到 midi 乐器?【英文标题】:How to output a midi note to a midi instrument in unix? 【发布时间】:2015-03-30 15:00:21 【问题描述】:我正在使用 MPICH2 1.4 构建一个 Raspberry Pi2 集群(又名荆棘)。
我还有一个 Launchpad,它有 64 个以上的按钮,每个按钮可以用 3 种不同的颜色点亮。 据我了解,通过向其发送 MIDI 音符,您可以点亮任何键,颜色取决于 MIDI 音符的速度。
我想做的是,我想通过启动板可视化数据是如何从 Pi 传递到 Pi 的,但不知道如何仅使用 C 将 midi 音符传递到 Launchpad。
如果有人能指出我正确的方向,我将永远感激不尽!
提前谢谢你,
-亚历克斯
【问题讨论】:
【参考方案1】:你可以让其他人做这项工作:
system("amidi -p hw:1 -S '90 12 34'");
或者直接将 MIDI 字节写入/dev/midiXX
(如果内核有 OSS 仿真)。
或者使用snd_rawmidi_*
函数直接访问设备(详见amidi source)。
【讨论】:
谢谢,amidi 命令正是我想要的!再次感谢您!以上是关于如何在 unix 中将 midi 音符输出到 midi 乐器?的主要内容,如果未能解决你的问题,请参考以下文章