diff --git a/packages/superdough/superdough.mjs b/packages/superdough/superdough.mjs index 2eb4a64f..dfea5dc1 100644 --- a/packages/superdough/superdough.mjs +++ b/packages/superdough/superdough.mjs @@ -109,6 +109,9 @@ export const connectToDestination = (input, channels = [0, 1]) => { }; export const panic = () => { + if (destinationGain == null) { + return; + } destinationGain.gain.linearRampToValueAtTime(0, getAudioContext().currentTime + 0.01); destinationGain = null; };