什么是阅读多轨MIDI文件(按时间顺序)的最佳方式?(Java)
注:我不想播放MIDI文件,只想读取信息。
几个想法:
1.是否可以假设没有音符事件短于1/64个音符?或者应该访问每个轨道,在其他所有轨道的刻度之后再移动到下一个刻度?
注:我不想播放MIDI文件,只想读取信息。
几个想法:
1.是否可以假设没有音符事件短于1/64个音符?或者应该访问每个轨道,在其他所有轨道的刻度之后再移动到下一个刻度?
- 假设没有midi事件短于1/64的音符,并通过该固定增量将当前位置刻度计数向前移动。
- 访问每个轨道并前进到下一个最早的刻度