我正在使用 MIDI.js播放 MIDI 文件。我想根据用户输入即时调整节奏。有没有办法,例如。将 setTempo
事件注入(inject) MIDI 流?
此外,我可能想忽略 MIDI 文件本身中的任何 setTempo
事件。
我需要 fork 播放器代码来实现这些吗?
最佳答案
在加载 midi 文件之前,您需要在某处设置类似 MIDI.Player.BPM = 60;
的内容。发现于 the source .
因此,这可能意味着您无法在文件播放期间更改 BPM。
关于javascript - 使用 MIDI.js 播放 MIDI 文件时如何调整速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19861651/