Ошибка в audioDetect.js из MIDI.js (midicube)
Я пытаюсь использовать (потому что я не знаю, как еще плавно воспроизводить MIDI-файлы, когда вкладка браузера не находится в фокусе). В частности, я пробую новую версиюMIDI.js
называется.
Как в ридми , я делаю
<script src="releases/midicube.js"></script>
<script>
MIDI.loadPlugin({
// this only has piano.
// for other sounds install the MIDI.js
// soundfonts somewhere.
soundfontUrl: "./examples/soundfont/",
onerror: console.warn,
onsuccess: () => {
MIDI.noteOn(0, 60, 0);
}
});
</script>
но я получаю
audioDetect.js:38 Uncaught TypeError: Cannot read properties of null (reading 'appendChild')
at s (audioDetect.js:38:22)
at audioDetect.js:106:9
at Module.$t (index.js:94:5)
at mytest.html:3:6
s @ audioDetect.js:38
(anonymous) @ audioDetect.js:106
$t @ index.js:94
(anonymous) @ mytest.html:3
audioDetect.js:36 Uncaught TypeError: Cannot read properties of null (reading 'removeChild')
at Audio.<anonymous> (audioDetect.js:36:8)
Вот строки кода, которые вызывают ошибку. Я что-то не так делаю илиmidicube
каким-то образом устарел (последний коммит 3 года назад)?