明確にするために:私はMIDIファイルを生成したり、MIDIファイルを再生したりしたくありません。その場でMIDIノートを再生したいのです。
https://github.com/mudcube/MIDI.jsをMIDIライブラリとして使ってみたところ、何とか動きました。
を呼び出して音符を演奏できMIDI.noteOn(0,midiNumber,100);
ます。ただし、これは数秒間ノートを再生し、その後、コールしない場合でも徐々に減少しますMIDI.noteOff
。
これが MIDI の本来の動作方法だとは思いません。noteOn を呼び出して、noteOff が呼び出されるまでノートを再生して維持できるようにしたいと考えています。
対象ブラウザ: 最新の firefox/chrome。