commit 300ad5957526e7034eb74e865582f5e48718cf98
parent 6b1085f7d725b1f4f4e22bf68a36fa5583351301
Author: Adam M <aemalone@gmail.com>
Date: Sun, 6 Jan 2019 10:54:35 -0600
organize peas
Diffstat:
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/ComputerscareOhPeas.cpp b/src/ComputerscareOhPeas.cpp
@@ -61,14 +61,23 @@ struct ComputerscareOhPeas : Module {
void ComputerscareOhPeas::step() {
float A,B,C,D,a,b,c,d;
for(int i = 0; i < numChannels; i++) {
+
a = params[SCALE_VAL+i].value;
+
b = params[SCALE_TRIM+i].value;
- c = params[OFFSET_TRIM+i].value;
- d = params[OFFSET_VAL+i].value;
- A = inputs[CHANNEL_INPUT+i].value;
B = inputs[SCALE_CV].value;
+
+
+ A = inputs[CHANNEL_INPUT+i].value;
+
+
+
+ c = params[OFFSET_TRIM+i].value;
C = inputs[OFFSET_CV].value;
+ d = params[OFFSET_VAL+i].value;
+
+
D = (a + b*B)*A + (c*C + d);
outputs[SCALED_OUTPUT + i].value = D;
outputs[QUANTIZED_OUTPUT + i].value = D;