The [gate~] object can be used to patch a single input to one of several outputs.
The [selector~] object can be used to patch one of several inputs to a single output.
The [matrix~] object can be used to route various inputs to various outputs. A message specifying inlet #, outlet # and 1 or 0 (for On / Off) is used to control the routing of inputs to outputs.