diff --git a/packages/webaudio/webaudio.mjs b/packages/webaudio/webaudio.mjs index fb9a57eb..fb863433 100644 --- a/packages/webaudio/webaudio.mjs +++ b/packages/webaudio/webaudio.mjs @@ -24,7 +24,7 @@ export const getAudioContext = () => { }; let destination; -export const getDestination = () => { +const getDestination = () => { const ctx = getAudioContext(); if (!destination) { destination = ctx.createGain(); @@ -174,10 +174,12 @@ function getWorklet(ac, processor, params) { return node; } -try { - loadWorklets(); -} catch (err) { - console.warn('could not load AudioWorklet effects coarse, crush and shape', err); +if (typeof window !== 'undefined') { + try { + loadWorklets(); + } catch (err) { + console.warn('could not load AudioWorklet effects coarse, crush and shape', err); + } } function gainNode(value) {