Easy Peasy.
Input pipe>transform pipes x 5>filter pipe>output pipe.
In the 1st transform pipe you want to set it to ccs into notes.(or you can use ccs if you prefer). If you use notes activation is snappier when sending multiple values at the same time but you’ll have to sacrifice a midi channel. If you use CCs you can keep it on the same channel but bulk sending CC values has delays.
Set the “work with CC” to the CC of the control x you want to use.
Set “Arg 2” to 63
Map the transform “Arg1” to the same control x
Map the “work with value” high and low arguments to the same control x
If you are using notes set channel to your sacrificial midi channel.
In the next transform pipes set them all to cc into notes.
Set the “work with cc” to control x.
Map control x to the “Arg1”
Set “Arg2” to 65.
Set work with value to 1-3, 2-3, 3-3,0
Set the value only ranges to outside range.
Create 4 pipelines with your outputs.
Map notes :1 note, 0-3 to each bypass of the final output pipe in each pipeline.
Now you should be able to scroll toggle the bypass on each pipelines leaving only one active. You activate multiple at the same time by mapping more notes and have them mapped to the same bypass but you’ll need to adjust the work with values in transform pipes.
If you have trouble with this I’ll try to whip up a sketch when I can later. But it’s best you go through the steps yourself to get a better understanding of what each argument is doing and how you can use it to suit other needs.
Just to summarize
You are transforming a cc value to a particular note and either value 65 or 63 which will activate or deactivate a bypass. Which note and on and off depends on the value of control x. When control x is not in that value range it will send value 65 to activate all other bypasses except the one of the value you are in.