The Controllable Control Switch 2 Out block sends a single control input to one of two control outputs. A second control input is the selector: its value chooses output 1 or output 2 (out-of-range values are clamped to that pair). An adjustable output gain (0 to 1) scales the routed signal, an Activate all toggle sends the input to both outputs at once instead of only the selected one, and a Mute toggle silences the outputs. Everything runs in the control domain.
Each tick it reads the selector control input and clamps it to a valid output number, then writes the input value scaled by the output gain to the selected output; the other output receives the same value when Activate all is on and zero otherwise, and Mute forces both to zero. It processes one sample-frame per tick, in step with WaveWarp's sample-per-sample engine.