我目前正在为我的图形类指定项目,并且正在考虑编写一个显示 midi 数据可视化器的应用程序。我想做的是在通过系统时嗅探midi数据。我不想劫持驱动程序,只看数据经过(也就是说,我希望 MIDI 数据以后可以被 DAW 访问)。我不熟悉在 Windows 中以编程方式访问 midi。我能找到的最接近我想要的似乎是midi spy。但是我更喜欢用 c/c++ 编写应用程序。
我正在查看MIDI Stream API,但我不知道我是否能够嗅探库未打开的设备。我也在看SDL Mixer和QT Midi。我只是想对我提出的选项或我没有找到的选项进行一些个人的利弊。