我正在使用javax.sound.midi
中TempoCache的复制粘贴来处理MIDI播放器的节拍计算,但在某些文件中,节奏计算严重错误。它似乎从节奏项目中平均了节奏,但我想不出任何方法让它变得更好。
受影响的文件在这里:https://github.com/TechShroom/MidiShapesEL/blob/master/src/com/k/midishapes/midi/MidiUtils.java
如果需要其他内容,我会在这里添加。
看起来这恰好是我使用的tick2微秒,它不考虑节奏变化,也不适用于SMPTE计时。哇。