From a3947d1ccf9d056cdc3c573b44432d7b3e05cfdc Mon Sep 17 00:00:00 2001 From: jeromew Date: Mon, 24 Nov 2025 16:33:20 +0000 Subject: [PATCH 1/2] [perf] fix `connect-leak` from audioworklet=>param in lfo/tremolo --- packages/superdough/superdough.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/superdough/superdough.mjs b/packages/superdough/superdough.mjs index 650f9c2ce..a549ff68f 100644 --- a/packages/superdough/superdough.mjs +++ b/packages/superdough/superdough.mjs @@ -665,6 +665,7 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5) curve: 1.5, }); lfo.connect(amGain.gain); + audioNodes.push(lfo); chain.push(amGain); } From f0d49e0e2220a1caacdcee89017c8b54b76c134e Mon Sep 17 00:00:00 2001 From: jeromew Date: Mon, 24 Nov 2025 16:33:20 +0000 Subject: [PATCH 2/2] [perf] fix `connect-leak` from audioworklet=>param in lfo/tremolo --- packages/superdough/superdough.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/superdough/superdough.mjs b/packages/superdough/superdough.mjs index 650f9c2ce..a549ff68f 100644 --- a/packages/superdough/superdough.mjs +++ b/packages/superdough/superdough.mjs @@ -665,6 +665,7 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5) curve: 1.5, }); lfo.connect(amGain.gain); + audioNodes.push(lfo); chain.push(amGain); }