From 93a38003ed73b6df134dfdd49494e9e911a37ff2 Mon Sep 17 00:00:00 2001 From: Aria Date: Tue, 23 Sep 2025 11:55:27 -0500 Subject: [PATCH] Codeformat and pure worklet calls --- packages/core/pattern.mjs | 2 ++ packages/superdough/sampler.mjs | 2 +- packages/superdough/superdough.mjs | 9 +++++---- packages/superdough/synth.mjs | 8 ++++---- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 22ff11544..43ec865ba 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -3581,3 +3581,5 @@ Pattern.prototype.worklet = function (src, ...inputs) { }); }); }; + +export const worklet = (...args) => pure(0).worklet(...args); diff --git a/packages/superdough/sampler.mjs b/packages/superdough/sampler.mjs index 0da3d9fdd..18dd867da 100644 --- a/packages/superdough/sampler.mjs +++ b/packages/superdough/sampler.mjs @@ -344,7 +344,7 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) { bufferSource.disconnect(); vibratoOscillator?.stop(); node.disconnect(); - } + }; const handle = { node: out, cleanup }; // cut groups diff --git a/packages/superdough/superdough.mjs b/packages/superdough/superdough.mjs index e44e9af21..40151093c 100644 --- a/packages/superdough/superdough.mjs +++ b/packages/superdough/superdough.mjs @@ -394,7 +394,8 @@ function getPhaser(time, end, frequency = 1, depth = 0.5, centerFrequency = 1000 const numStages = 8; // num of filters in series let fOffset = 0; const filterChain = []; - const fMin = centerFrequency * 0.5, fMax = centerFrequency; + const fMin = centerFrequency * 0.5, + fMax = centerFrequency; const ratio = Math.pow(fMax / fMin, 1 / numStages); for (let i = 0; i < numStages; i++) { const filter = ac.createBiquadFilter(); @@ -860,7 +861,7 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5) cleanup = () => { phaserFX.disconnect(); dry.disconnect(); - } + }; chain.push({ input: dry, output: mix, cleanup }); } if (fx.workletSrc !== undefined) { @@ -889,7 +890,7 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5) delayNode.disconnect(); dry.disconnect(); wetDelay.disconnect(); - } + }; chain.push({ input: dry, output: sum, cleanup }); } // reverb @@ -925,7 +926,7 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5) reverbNode.disconnect(); dry.disconnect(); wetReverb.disconnect(); - } + }; chain.push({ input: dry, output: sum, cleanup }); } } diff --git a/packages/superdough/synth.mjs b/packages/superdough/synth.mjs index 07be7cbc2..189f59a30 100644 --- a/packages/superdough/synth.mjs +++ b/packages/superdough/synth.mjs @@ -185,7 +185,7 @@ export function registerSynthSounds() { destroyAudioWorkletNode(o); fm?.stop(); vibratoOscillator?.stop(); - } + }; return { node, cleanup, @@ -250,7 +250,7 @@ export function registerSynthSounds() { const cleanup = () => { destroyAudioWorkletNode(o); - } + }; return { node, @@ -318,7 +318,7 @@ export function registerSynthSounds() { destroyAudioWorkletNode(lfo); fm?.stop(); vibratoOscillator?.stop(); - } + }; return { node, cleanup, @@ -356,7 +356,7 @@ export function registerSynthSounds() { const cleanup = () => { g.disconnect(); o.disconnect(); - } + }; return { node, cleanup,