我有一个我写的 MIDINote 类的数组。每个 MIDINote 都有 MIDI 音符编号,以及该音符的起始、偏移和持续时间。现在我想用这些音符创建一个 MIDI 文件。它应该是单声道的,这意味着它应该只有一个轨道。并且所有音符的音量应该相同。我已经看过其他解决方案了;但是,他们似乎都没有做我想做的事。
问问题
2049 次
1 回答
2
查看MIDI.NET库的记录到文件示例应用程序。虽然文件处理可能看起来很复杂——那是因为它是建立在一个通用的块文件库上的,但它的使用相对简单。
但是请注意,MIDI 适用于 Note-On 和 Note-Off 事件,因此您必须将您的音符持续时间转换为音符关闭事件。
希望能帮助到你。
于 2013-02-02T16:23:52.673 回答