rsc3/doc-schelp/HelpSource/Classes/IODesc.scrbl

48 lines
1,020 B
Text
Raw Normal View History

2022-08-24 13:53:18 +00:00
#lang scribble/manual
@(require (for-label racket))
@title{IODesc}
Description of SynthDesc input or output@section{categories}
Server>Nodes
@section{related}
Classes/SynthDesc
@section{description}
IODesc describes an input or output of a SynthDesc, as returned by link::Classes/SynthDesc#-outputs:: and link::Classes/SynthDesc#-inputs::
@section{classmethods}
@section{private}
new
@section{instancemethods}
@section{private}
printOn
@section{method}
rate
A link::Classes/Symbol:: for the rate.
@section{method}
numberOfChannels
The number of channels.
@section{method}
startingChannel
This can either be a link::Classes/String::, a link::Classes/Float:: or an link::Classes/UGen::.
@section{table}
## String || The name of the control that provides the bus index
## Float || A hard-coded bus index
## UGen || The UGen providing the bus index
::
@section{method}
type
The class of the input/output ugen, like link::Classes/In::, link::Classes/Out::, link::Classes/ReplaceOut::, etc.