Как перестать играть все ноты
Я использую библиотеку MIDI.js и хочу остановить воспроизведение всех нот, которые активируются с помощью следующего кода.
function myPlayer(myMid){
var delay = 0; // play one note every quarter second
var start = 0;
var note = 36; // the MIDI note
var velocity = 127; // how hard the note hits
var currentIds = [];
MIDI.setVolume(0, 127);
for(j=0; j<myMid.length; j++){
delay = parseFloat(myMid[j][0])/8;
for(i=2; i<myMid[j].length; i++){
note = mIn[parseInt(myMid[j][i])-1];
MIDI.noteOn(0, note, velocity, start);
MIDI.noteOff(0, note, start + delay);
}
start += delay;
}
}
Я пытался с MIDI.stop()
а также MIDI.stopAllNotes()
но не работает...