如何在C++中获取MIDI输入数据?

use*_*417 8 c++ midi input

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

我已经尝试过像Improv,JDKSmidi,Portmidi这样的库. 他们所有的示例程序都是用错误编译的,而Portmidi并没有真正提供有用的文档.

我想做的就是在我的程序中读取windows上的midi输入.(甚至可能没有外部的图书馆?)

小智 8

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