Pan2 : MultiOutUGen
{
*ar { arg in, pos = 0.0, level
= 1.0;
^this.multiChannelPerform('ar1', in, pos, level )
}
*ar1 { arg in, pos = 0.0, level
= 1.0;
^super.ar1.init( in, pos, level )
}
init { arg ... theInputs;
inputs = theInputs;
channels = [ OutputProxy.ar1(this), OutputProxy.ar1(this) ];
^channels
}
}
Pan4 : MultiOutUGen
{
*ar { arg in, xpos = 0.0, ypos
= 0.0, level = 1.0;
^this.multiChannelPerform('ar1', in, xpos, ypos, level )
}
*ar1 { arg in, xpos = 0.0, ypos
= 0.0, level = 1.0;
^super.ar1.init( in, xpos, ypos, level )
}
init { arg ... theInputs;
inputs = theInputs;
channels = [ OutputProxy.ar1(this), OutputProxy.ar1(this),
OutputProxy.ar1(this), OutputProxy.ar1(this) ];
^channels
}
}
PanB : UGen
{
var channels;
*ar { arg in, azimuth, elevation,
gain;
^this.multiChannelPerform('ar1', in, azimuth, elevation, gain )
}
*ar1 { arg in, azimuth, elevation,
gain;
^super.ar1.init( in, azimuth, elevation, gain )
}
init { arg ... theInputs;
inputs = theInputs;
channels = [ OutputProxy.ar1(this), OutputProxy.ar1(this),
OutputProxy.ar1(this), OutputProxy.ar1(this) ];
^channels
}
}
PanAz : MultiOutUGen
{
*ar { arg numChans, in, pos =
0.0, level = 1.0, width = 2.0;
^this.multiChannelPerform('ar1', numChans, in, pos, level, width
)
}
*ar1 { arg numChans, in, pos
= 0.0, level = 1.0, width = 2.0;
^super.ar1.init( numChans, in, pos, level, width )
}
init { arg numChans ... theInputs;
inputs = theInputs;
channels = Array.fill(numChans,
{ OutputProxy.ar1(this) });
^channels
}
}
/*
Pan8 : MultiOutUGen {
*ar { arg in, xpos = 0.0, ypos = 0.0,
zpos = 0.0, level = 1.0;
^this.multiChannelPerform('ar1',
in, xpos, ypos, zpos, level )
}
*ar1 { arg in, xpos = 0.0, ypos = 0.0,
zpos = 0.0, level = 1.0;
^super.ar1.init( in, xpos, ypos,
zpos, level )
}
init { arg ... theInputs;
inputs = theInputs;
channels = [ OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this),
OutputProxy.ar1(this) ];
^channels
}
}
*/
This page was created by SimpleText2Html 1.0.3 on 22-Feb-100.