From cbe7e69e1395539ad872ddcb79afbbf6d9dbccf7 Mon Sep 17 00:00:00 2001 From: "Jade (Rose) Rowland" Date: Wed, 20 Mar 2024 15:02:20 -0400 Subject: [PATCH] remove unecessary multiplier --- packages/core/repl.mjs | 2 +- packages/superdough/synth.mjs | 2 +- packages/superdough/worklets.mjs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/repl.mjs b/packages/core/repl.mjs index aa8762d8..2133c559 100644 --- a/packages/core/repl.mjs +++ b/packages/core/repl.mjs @@ -16,7 +16,7 @@ export function repl({ onToggle, editPattern, onUpdateState, - sync = false, + sync = true, }) { const state = { schedulerError: undefined, diff --git a/packages/superdough/synth.mjs b/packages/superdough/synth.mjs index 3f15521d..55ecc83f 100644 --- a/packages/superdough/synth.mjs +++ b/packages/superdough/synth.mjs @@ -93,7 +93,7 @@ export function registerSynthSounds() { frequency, begin, end, - freqspread: detune * 0.1, + freqspread: detune, voices, panspread, }, diff --git a/packages/superdough/worklets.mjs b/packages/superdough/worklets.mjs index 37c7b192..f0d183d2 100644 --- a/packages/superdough/worklets.mjs +++ b/packages/superdough/worklets.mjs @@ -244,7 +244,7 @@ class SuperSawOscillatorProcessor extends AudioWorkletProcessor { const isOdd = (n & 1) == 1; //applies unison "spread" detune in semitones - const freq = frequency * Math.pow(2, getUnisonDetune(voices, freqspread, n) / 1.2); + const freq = frequency * Math.pow(2, getUnisonDetune(voices, freqspread, n) / 12); let gainL = gain1; let gainR = gain2; // invert right and left gain