如何合并轨道中的所有 Midi 事件?

How to merge all Midi Events from tracks?

有些 MIDI 文件有超过 1 个音轨。

如何使用 NAudio library?[=11] 将这些轨道 (按 StartTime 的顺序) 中的事件合并为单个 array/list =]

我想按升序 (StartTime) 捕获所有 NoteOn、NoteOff 和 DamperPedal 事件。

当您将 MidiEventCollectionMidiFileType 属性 设置为零时,NAudio 会自动合并音轨。