简单的 MIDI 文件创建器

本文关键字:文件创建 MIDI 简单 | 更新日期: 2023-09-27 17:57:15

我有一个我写的MIDINote类数组。每个 MIDINote 都有 MIDI 音符编号,以及该音符的开始、偏移和持续时间。现在我想用这些音符创建一个 MIDI 文件。它应该是单声道的,这意味着它应该只有一个音轨。并且所有音符的音量应该相同。我已经看过其他解决方案;但是,他们似乎都没有做我想做的事。

简单的 MIDI 文件创建器

查看 MIDI.NET 库的记录到文件示例应用程序。尽管文件处理可能看起来很复杂 - 那是因为它建立在通用的块文件库之上,但它的使用相对简单。

但请注意,MIDI 适用于音符开启和音符关闭事件,因此您必须将音符持续时间转换为音符关闭事件。

希望对您有所帮助。