Branching Pipelines

Something I come into regularly is mapping a CC toggle to two pipelines bypass switch to turn one off at the same time I turn the other on. If there were some way to do this more elegantly of with additional features like mapping, random, timed switching it could be really interesting way to change things up.

I typically have a pipeline that just routes an input directly to an output so the notes get passed directly to the synth. This is useful when I want to turn off all the mangled midi and just play the straight sequence.

Having the pass-thru pipeline active all the time doesnt often work, so it has to be bypassed while the mangled midi is getting processed. A branching system of some kind could be really interesting and efficient.