From ea500e41230c6a479e456c3632e07c3b54788e07 Mon Sep 17 00:00:00 2001 From: Brian Heim Date: Tue, 17 Dec 2019 21:49:05 -0600 Subject: [PATCH] SC: add more processing to gain.scd --- examples/gain.scd | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/gain.scd b/examples/gain.scd index 1c48541..8c425e3 100644 --- a/examples/gain.scd +++ b/examples/gain.scd @@ -17,13 +17,15 @@ a = 0; ~nSamp = 100; ~phases = ~nSamp.collect { |i| sin(i / ~nSamp * 2pi); }; ~vcv_process = {|block| + VcvPrototypeProcessBlock.numRows.do { |j| block.bufferSize.do { |i| - block.outputs[0][i] = ~phases[~i] * block.knobs[0]; - ~i = ~i + block.knobs[1]; + block.outputs[j][i] = ~phases[~i] * block.knobs[j]; + ~i = ~i + block.knobs[j]; ~i = ~i mod: ~nSamp; - block.outputs[1][i] = block.inputs[0][i] * block.outputs[0][i]; - block.outputs[1][i] = block.outputs[1][i].squared; + block.outputs[j][i] = block.inputs[j][i] * block.outputs[0][i]; + block.outputs[j][i] = block.outputs[j][i].squared; + }; }; block.switchLights[3][0] = 1.0.rand();