澄清一下:我不想生成 MIDI 文件,也不想播放 MIDI 文件,我希望即时播放 MIDI 音符。
我尝试使用https://github.com/mudcube/MIDI.js作为 MIDI 库,并且它有点工作。
我可以通过调用来演奏音符MIDI.noteOn(0,midiNumber,100);
。然而,这会播放一个音符几秒钟,然后逐渐减弱,即使我从不叫MIDI.noteOff
.
我不相信这就是 MIDI 的工作方式。我希望能够调用 noteOn 并播放和维持音符,直到调用 noteOff 为止。
预期浏览器:现代 firefox/chrome。