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