gpt4 book ai didi

opengl - Windows 中的 MIDI 嗅探 + OpenGL

转载 作者:行者123 更新时间:2023-12-04 05:15:05 31 4
gpt4 key购买 nike

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

我在看 MIDI Stream API ,但我不知道我是否能够嗅探到图书馆没有打开的设备。我也在看SDL MixerQT Midi .我只是想从我提出的选项或我没有找到的选项中获得一些个人的利弊。

最佳答案

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

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

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

关于opengl - Windows 中的 MIDI 嗅探 + OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14391338/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com