你如何确定NAudio 1.7中的midi文件持续时间(以小节为单位)?

时间:2015-01-14 22:55:10

标签: midi naudio duration

我试图使用NAudio 1.7计算* .MID文件中midi音符序列的持续时间。 midi文件我使用报告" EndTrack"在1507这是最后一次NoteOff的时间。我本来期望这个值是1536,这是一个4条短语的持续时间。

此信息还能在何处表示或如何计算?

1 个答案:

答案 0 :(得分:2)

EndTrack事件是一个单独的事件,可以有自己的时间。

如果MIDI文件不打算将结尾与一个小节对齐,那就是你得到的。

如果要计算文件中的度量数(对所有文件可能没有意义),则必须自己对最后一个刻度值进行舍入。