我正在寫我自己的MIDI解析器,一切似乎都很好。單個MIDI音軌可以同時播放多個音符嗎?
我正在測試一些我在野外看到的文件。我注意到一個MIDI音軌從來沒有出現過多的一個音符(產生多於一個音調)。這是否是由設計決定的,一首MIDI短片是否需要多於一張音符才能同時播放?
(我不是指同步軌道的數量,我指的是音調的數量,在一個軌道上。)
MIDI文件我已經測試過這個樣子的:
ON_NOTE71: ON_NOTE75:ON_NOTE79 ON_NOTE71:OFF_NOTE71:ON_NOTE75:OFF_NOTE75:ON_NOTE79:OFF_NOTE79
它看起來像這樣嗎?
ON_NOTE71:ON_NOTE73:OFF_NOTE73:OFF_NOTE71
如何檢測這種替代結構?