9

我已经在网上搜索了 ****,以寻找一种从连接的 MIDI 设备获取数据的简单方法。我在 Win7 64 位 PC 上使用 Visual Studio 2010。

我已经尝试过ImprovJDKSmidiPortmidi等库,它们 的所有示例程序都编译时出现错误,而 Portmidi 并没有真正提供有用的文档。

我想做的就是在我的程序中读取 windows 上的 midi 输入。(也许即使没有外部库?)

4

2 回答 2

8

看看rtmidi。它很小(2 个头文件和一个 .cpp 文件)并且非常易于使用。 http://www.music.mcgill.ca/~gary/rtmidi/

于 2012-09-22T11:30:09.623 回答
2

如果您在 Windows 上,则可以使用 Windows 多媒体 API。

这很简单。

MSDN MIDI 参考

关于 codeproject 有几篇文章:

http://www.codeproject.com/Articles/2771/Wrapper-Library-for-Windows-MIDI-API

http://www.codeproject.com/Articles/36313/MIDI-Star

于 2012-09-22T11:41:16.987 回答