diff --git a/app/static/js/services/soundfontPlayer.js b/app/static/js/services/soundfontPlayer.js index 0e024f3..cbaf6a2 100644 --- a/app/static/js/services/soundfontPlayer.js +++ b/app/static/js/services/soundfontPlayer.js @@ -70,6 +70,7 @@ const procUrl = window.__SpessaSynthCDN + "spessasynth_processor.min.js"; await audioContext.audioWorklet.addModule(procUrl); _synthInstance = new window.SpessaSynthClass(audioContext); + _synthInstance.connect(audioContext.destination); await _synthInstance.isReady; _initialized = true; console.log("[SonicSF] SpessaSynth engine ready."); @@ -78,6 +79,7 @@ try { const mod = await import("https://cdn.jsdelivr.net/npm/spessasynth_lib@4.3.1/dist/index.js"); _synthInstance = new mod.WorkerSynthesizer(audioContext); + _synthInstance.connect(audioContext.destination); await _synthInstance.isReady; _initialized = true; console.log("[SonicSF] WorkerSynthesizer ready.");