Kil*_*KRT 6 midi port virtual
我必须编写一个将 MIDI 音符发送到通用DAW的应用程序(如步进音序器或琶音器),所以我认为实现这种事情的唯一方法是创建一个应该被识别为 MIDI 输入/输出的虚拟 MIDI 设备操作系统的接口。
我想知道这是否可以使用Portmidi开发,或者我是否需要更复杂的东西。
OS X 支持是必须的,Linux 和 Windows 支持是很好的。
CL.*_*CL. 6
Portmidi的设计基于Windows MIDI API,它不允许应用程序创建虚拟端口(无需安装单独的驱动程序)。
在 OS X 上,您可以使用MIDISourceCreate创建虚拟端口;在 Linux 上,通过创建带有 (SUBS_)READ/WRITE 标志的端口。
如果您想使用可移植库,请尝试RtMidi,它支持所有拥有虚拟端口的平台。
归档时间:
10 年 前
查看次数:
8980 次
最近记录:
9 年,7 月 前