防止TempoCache搞乱节奏

时间:2014-04-15 02:47:40

标签: java javax.sound.midi

我使用来自javax.sound.midi的TempoCache的复制粘贴来处理我的MIDI播放器的刻度计算,但是在某些文件上,速度非常错误。它似乎是从节奏事件中平均节奏,但我无法找到任何方法来改善节奏。

受影响的文件位于:https://github.com/TechShroom/MidiShapesEL/blob/master/src/com/k/midishapes/midi/MidiUtils.java

如果还需要其他任何内容,我会在此处添加。

1 个答案:

答案 0 :(得分:0)

看起来恰好是我使用了tick2Microsecond,它没有考虑速度变化,也不适用于SMPTE计时。糟糕。