commit 29fac385bddb7ad93216729edbeb09c867d392f8
parent fb782bd8353efa3494440ea197f1bc658aceaf78
Author: Matt Demanett <matt@demanett.net>
Date: Mon, 13 Apr 2020 23:37:43 -0400
POLYCON: implement channel lights.
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/PolyCon.cpp b/src/PolyCon.cpp
@@ -10,6 +10,10 @@ void PolyCon::processAll(const ProcessArgs& args) {
outputs[OUT_OUTPUT].setChannels(cn);
for (int c = 0; c < cn; ++c) {
outputs[OUT_OUTPUT].setVoltage(clamp(params[CHANNEL1_PARAM + c].getValue(), -1.0f, 1.0f) * 10.0f, c);
+ lights[CHANNEL1_LIGHT + c].value = 1.0f;
+ }
+ for (int c = cn; c < maxChannels; ++c) {
+ lights[CHANNEL1_LIGHT + c].value = 0.0f;
}
}