我想编写从MIDI设备获取输入的C / C ++程序。
MIDI设备使用USB连接器连接到我的PC。
我正在寻找一个(C / C ++实现的)库,我可以用它通过USB端口从MIDI设备读取MIDI信号。
一旦我得到它,我很高兴操纵MIDI数据,我只是不想为它的捕获实现代码。
我打算在Windows XP上使用Bloodshed Dev-C ++ IDE编写代码。
查看开源项目LMMS。它是Linux的音乐工作室,包括使用MIDI键盘和软件乐器的能力。如果你在source files中挖掘名字中的'midi',你可能会找到你想要的东西。
也许Jack源代码也可能有所帮助。它是Posix兼容系统的声音驱动器,具有很多可能性,并支持USB和Firewire音频设备。