It would be very useful if the first inlet of dac~ and adc~ enabled the outlet channel assignments to be specified.
The syntax could be as follows...
Set adc~ to use input channel 3
Set dac~ to use output channels 3 5 9.
|set 3 5 9(
[dac~ 1 2 3]
In the case where the number of channels specified in the |set ( message doesn't match the number of arguments passed at object creation, an error can be posted to the Pd console:
dac~: channel specifier mismatch