// feedforward SndBuf buffy => PoleZero f => OneZero lowpass => dac; // feedback lowpass => Delay delay => lowpass; // our radius .99999 => float R; // our delay order 200 => float L; // set delay L::samp => delay.delay; // set dissipation factor Math.pow( R, L ) => delay.gain; // take out DC and neighborhood .99 => f.blockZero; // place zero -1 => lowpass.zero; // fire an impulse "special:mand1" => buffy.read; .5 => buffy.gain; // advance time (Math.log(.0001) / Math.log(R))::samp => now;