我试图使用NAudio 1.7计算* .MID文件中midi音符序列的持续时间。 midi文件我使用报告" EndTrack"在1507这是最后一次NoteOff的时间。我本来期望这个值是1536,这是一个4条短语的持续时间。
此信息还能在何处表示或如何计算?
答案 0 :(得分:2)
EndTrack
事件是一个单独的事件,可以有自己的时间。
如果MIDI文件不打算将结尾与一个小节对齐,那就是你得到的。
如果要计算文件中的度量数(对所有文件可能没有意义),则必须自己对最后一个刻度值进行舍入。