From 003e3b790dd584b4ef1d3c00a9b5e6880dbe37a0 Mon Sep 17 00:00:00 2001 From: "Jade (Rose) Rowland" Date: Mon, 3 Mar 2025 21:29:30 -0500 Subject: [PATCH] bounds --- packages/superdough/worklets.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/superdough/worklets.mjs b/packages/superdough/worklets.mjs index 97b18396..61d5d96e 100644 --- a/packages/superdough/worklets.mjs +++ b/packages/superdough/worklets.mjs @@ -721,7 +721,7 @@ class PulseOscillatorProcessor extends AudioWorkletProcessor { dphi; for (let i = 0; i < (output[0].length ?? 0); i++) { - const pw = (1 - clamp(getParamValue(i, params.pulsewidth), 0, 0.99)) * this.pi; + const pw = (1 - clamp(getParamValue(i, params.pulsewidth), -0.99, 0.99)) * this.pi; const detune = getParamValue(i, params.detune); const freq = applySemitoneDetuneToFrequency(getParamValue(i, params.frequency), detune / 100);