从Midi Playback获取笔记

时间:2016-02-04 01:41:28

标签: c++ windows visual-studio-2013 midi

所以,我一直在研究一个需要播放Midi的项目。我已经用一些看起来像这样的代码完成了这个:

mciSendString(L"play C:\\aha.mid", NULL, 0, NULL);

这对于播放Midi文件非常有效。

但是,我还需要做的是从midi文件本身的播放中获取音符事件。我已经看过很多库可以帮助回放或读取midifile的原始数据,但不能同时读取两者,而不能同时读取两者。我尝试过Midifile,在Juce库中搜索一下,但似乎没有任何东西可以获得我需要的功能。

那里有什么可以解决我的问题,或者我只是以错误的方式思考这个问题?也许有一些方法可以让当前笔记在微软波表上播放(如果可能的话会更容易)。

0 个答案:

没有答案