我在 Windows 上有一个(闭源)程序,它可以将音乐输出为 Midi。
我想要编写一个软件,在同一台电脑上运行,并使用该 Midi 数据作为输入。
我认为我可以通过将物理线路从 PC 上的 Midi-out 端口布线到 Midi-in 端口,并使用我的程序监控该端口来实现这一点。
但是,是否可以不使用硬件将 Midi 输出从程序路由到我的自定义软件?我想我可以使用“假 Midi 卡”,它可以假装是 Midi 声卡,Windows 软件会将音乐路由到该声卡。
有这样的事吗?还是只有硬件路由?
答案1
您正在寻找的是环回适配器(该术语来自网络)。
我通过谷歌搜索发现了这一点:http://www.sionsoft.com/hubi.html
不知道它是如何工作的,但您也可以搜索其他 MIDI 环回驱动程序。