MIDI嗅探&x2B;Windows下的OpenGL

MIDI嗅探&x2B;Windows下的OpenGL,opengl,windows-7,midi,Opengl,Windows 7,Midi,我目前正在为我的图形类指定项目,我正在考虑编写一个显示midi数据可视化工具的应用程序。我想做的是在midi数据通过系统时嗅探它。我不想劫持一个驱动程序,只想观察数据经过(也就是说,我希望MIDI数据稍后可以被DAW访问)。我不熟悉在windows中以编程方式访问midi。我能找到的最接近我想要的东西似乎是。但是我更喜欢用c/c++编写应用程序 我在看,但我不知道我是否能嗅出图书馆没有打开的设备。我也在看和。我只是想对我介绍的或我没有找到的选项了解一些个人的优缺点。不幸的是,没有办法在Windo

我目前正在为我的图形类指定项目,我正在考虑编写一个显示midi数据可视化工具的应用程序。我想做的是在midi数据通过系统时嗅探它。我不想劫持一个驱动程序,只想观察数据经过(也就是说,我希望MIDI数据稍后可以被DAW访问)。我不熟悉在windows中以编程方式访问midi。我能找到的最接近我想要的东西似乎是。但是我更喜欢用c/c++编写应用程序


我在看,但我不知道我是否能嗅出图书馆没有打开的设备。我也在看和。我只是想对我介绍的或我没有找到的选项了解一些个人的优缺点。

不幸的是,没有办法在Windows下实际嗅探MIDI流。您所能做的就是将应用程序放在两个MIDI设备之间

除非将软件放在物理输入/输出端口之间,否则需要设置虚拟MIDI环回驱动程序,将MIDI流数据从输入定向到输出。幸运的是,已经有一些现成的解决方案。最简单的方法是要求用户设置虚拟MIDI端口并自行配置。而且是免费的


另一种方法是使用直接进入应用程序的虚拟MIDI驱动程序。已经为此目的创建了一个非常易于使用的驱动程序。我不相信他已经发布了,但如果你给他发一封电子邮件,他可能会回复你。请参阅此问题:

此问题不应关闭。这是一个非常清晰、有重点的问题,有一个明确的答案。我刚好30岁。所以我只需要打开一个新的midi端口,并通过LoopBe连接它们?