创建虚拟MIDI设备(Windows、c++)

x6h2sr28  于 2023-01-27  发布在  Windows
关注(0)|答案(1)|浏览(268)

我正在尝试创建一个虚拟MIDI设备,这样我的应用程序就可以生成MIDI事件,另一个第三方应用程序可以拾取这些事件并根据它们采取行动。
我在SO上搜索到的大多数答案(相当旧的答案)建议使用既不开源也不免费的第三方内核驱动程序(如http://www.tobias-erichsen.de/software/virtualmidi/virtualmidi-sdk.html),或者只是要求用户安装第三方虚拟midi电缆驱动程序。
目前Win10(UWP)的现代版本是否有任何进步,允许在不构建内核驱动程序的情况下创建虚拟midi设备,或者我们仍然要走艰难的道路?
我的理解是正确的,虚拟midi设备是不可能创建为用户模式的多媒体驱动程序?

q8l4jmvw

q8l4jmvw1#

不幸的是,Windows在这方面并没有取得任何进展。开发人员仍然要艰难地做到这一点。
考虑到微软已经让MIDI设备枚举中断了多长时间(他们承认这个问题的报告已经有好几年了),微软在短期内提供一种创建虚拟MIDI设备的内置方式的希望渺茫。

相关问题