【发布时间】:2019-05-16 16:51:46
【问题描述】:
我正在使用Mido for python,正在将midi文件解析为<start_time, duration, program, pitch>元组并遇到了一些问题。
我解析的一些文件有多个note_on,导致同一音高的音符和同一程序被多次打开。
某些文件包含多个note_off,导致尝试关闭由于之前关闭而不再打开的音符(假设同一程序和相同音高只能打开一个音符)。
某些曲目在曲目的开头没有program_change(或者更糟糕的是,甚至整个曲目中都没有program_change。
有些文件有不止一个轨道包含set_tempo 消息。
在每种情况下我应该怎么做才能确保我得到正确的解释?
【问题讨论】:
-
对于 MIDI 设备,音轨无关紧要。这些命令是否在同一个频道上?
-
@CL。是的,同一个频道。