From 9029f4c525e58439d1d378a10f26c2054be1b66f Mon Sep 17 00:00:00 2001 From: Arseniusz Date: Sat, 19 Sep 2026 19:34:16 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=B4?= =?UTF-8?q?=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DSP/spectral/fft_freeze.scd | 9 ++++++--- NodeDictionary/NodeDictionary.sc | 2 ++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/DSP/spectral/fft_freeze.scd b/DSP/spectral/fft_freeze.scd index 703791d..bcbd7a1 100644 --- a/DSP/spectral/fft_freeze.scd +++ b/DSP/spectral/fft_freeze.scd @@ -1,8 +1,7 @@ ( name: 'fft_freeze', func: { - | buf | - var in = In.ar(buf, 1); + var in = In.ar(\in.kr(0), 1); var isOn = \freezeGate.kr(0); var chain = FFT( LocalBuf(2048), @@ -16,8 +15,12 @@ func: { sig; }, inChannels: 1, -outChannels: 1, +outChannels: 2, requiresBuffer: true, +usePan: true, +panning: \pan, +useSaturation: false, +saturationSteps: 4, specs: ( freezeGate: [0, 1, \step, 1, 0], phaseJitter: [0, 1, \lin, 0.01, 0.1], diff --git a/NodeDictionary/NodeDictionary.sc b/NodeDictionary/NodeDictionary.sc index 667be12..fb5ace8 100644 --- a/NodeDictionary/NodeDictionary.sc +++ b/NodeDictionary/NodeDictionary.sc @@ -11,6 +11,8 @@ NodeDictionary : IdentityDictionary { processSig { | sig, gate | + var signal = sig; + var releaseNode = if ( this[\sustained].asBoolean, { 2 },