diff --git a/app/static/js/services/soundfontPlayer.js b/app/static/js/services/soundfontPlayer.js index c1339cf..847ea19 100644 --- a/app/static/js/services/soundfontPlayer.js +++ b/app/static/js/services/soundfontPlayer.js @@ -68,7 +68,8 @@ } catch (e) { console.warn("[SonicSF] SpessaSynth AudioWorklet init failed:", e, "- trying WorkerSynthesizer..."); try { - const { WorkerSynthesizer } = await import(window.__SpessaSynthCDN + "index.js"); + const mod = await import("https://esm.sh/spessasynth_lib@4.3.1"); + const WorkerSynthesizer = mod.WorkerSynthesizer; _synthInstance = new WorkerSynthesizer(audioContext); await _synthInstance.isReady; _initialized = true; diff --git a/app/templates/index.html b/app/templates/index.html index f5ce43e..af5ed9f 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -11,10 +11,10 @@