我正在使用MIDI.js播放MIDI文件。我想根据用户输入动态调整速度。有没有办法例如。将setTempo事件注入(inject)MIDI流?

另外,我可能想忽略MIDI文件本身中的所有setTempo事件。

我是否需要派生播放器代码来实现这些目标?

最佳答案

在加载Midi文件之前,您需要在某处设置MIDI.Player.BPM = 60;这样的内容。在the source中找到。

因此,这可能意味着您无法在文件播放期间更改BPM。

关于javascript - 使用MIDI.js播放MIDI文件时如何调整速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19861651/

10-13 05:07