标签: c# midi
我一直在下载和乱搞图书馆几个小时。我找不到任何可以获得我需要的所有属性的东西。这样的图书馆存在吗?
答案 0 :(得分:1)
NAudio是最受欢迎的.NET音频库,您也可以使用它来读取MIDI文件。
您可以使用以下语法读取MIDI文件:
MidiFile mf = new MidiFile(open.FileName, false);
然后得到时间,计算音高,检查它是否是NoteOn / NoteOff等。
您可以在这里找到一些细节:
https://naudio.codeplex.com/discussions/562256