branch
Arguments: gate, sig1, sig0 branch
Branch switches between two signals given a gate signal. A value of "1" will go to sig1 (first signal), and a value of 0 will go to sig0 (second signal). A similar ugen is switch, which uses a trigger instead of a gate.
The example below uses branch to switch between a random and steady signal to be used as frequency for a sine wave. The switching mechanism is generated via metro and tog
# generate gate signal with metro and tog
1 metro tog
# signal 1: random signal
200 800 10 randh
# signal 2: steady signal
200
branch
0.3 sine