I’d like to compose a series of midi messages via the rules and then send those via the output.
The use case is that I’d like to change all 16 RGBs to a given color on the MF twister.
And in the rules I can create a loop to do this with fewer lines of code.
However I don’t fully understand how to compose the midi message.
I see in another example someone added 192 to a input variable containing the channel to represent the channel + program change. Thus I’m guessing this is possible through variable concatenation even though strings aren’t supported. But I don’t understand the operation. Can I get some guidance? Perhaps a simple example showing how to string together multiple midi messages in a variable in the rules section.
Also, is this a reasonable approach and best practice? I’m trying to avoid having 16 separate translators that I may have to then go back and change every single one when I need to make a change.