Probably a newbie question.
I’m working on a project that translates MIDI to DMX and I got that working just fine with 84 channels of DMX being controlled from a virtual modular synth. However I’m trying to add some features that I can’t get working.
Basically what I’m doing is setting up 84 channels, giving them human names, and than translating the MIDI CC’s to those same names and overriding the values of the constants that are being send to the DMX out. This works pretty great for controlling one channel at a time or several at a time. But I want to add the option to control for instance all even DMX channels, all uneven DMX channels, just the first 6 etc etc. You get the idea. So this is the system I came up with. And it works. There’s only one problem: it doesn’t override any values with 0. Ideally I would want any active channels to be turned off so for instance when I send a CC for “all red on” after a “all blue on” all the blue channels will turn off.
Can someone point me in the right direction to get this working? Because right now I’m not even sure how to search for an answer to this question.