Merge pull request #506 from andrewcsmith/patch-2
[supercollider.git] / HelpSource / Classes / IODesc.schelp
blob9e568c3001ade2a99d7f0b64e3a9bb1206987053
1 class:: IODesc
2 summary:: Description of SynthDesc input or output
3 categories:: Server>Nodes
4 related:: Classes/SynthDesc
6 description::
7 IODesc describes an input or output of a SynthDesc, as returned by link::Classes/SynthDesc#-outputs:: and link::Classes/SynthDesc#-inputs::
9 classmethods::
10 private:: new
12 instancemethods::
13 private:: printOn
15 method:: rate
16 A link::Classes/Symbol:: for the rate.
18 method:: numberOfChannels
19 The number of channels.
21 method:: startingChannel
22 This can either be a link::Classes/String::, a link::Classes/Float:: or an link::Classes/UGen::.
23 table::
24 ## String || The name of the control that provides the bus index
25 ## Float || A hard-coded bus index
26 ## UGen || The UGen providing the bus index
29 method:: type
30 The class of the input/output ugen, like link::Classes/In::, link::Classes/Out::, link::Classes/ReplaceOut::, etc.