Mix : UGen
{
*ar { arg channelsArray;
^this.multiChannelPerformList('ar1', channelsArray);
}
*kr { arg channelsArray;
^this.multiChannelPerformList('kr1', channelsArray);
}
*ar1 { arg ... channelsArray;
^super.ar1.inputs_(channelsArray.copy)
}
*kr1 { arg ... channelsArray;
^super.kr1.inputs_(channelsArray.copy)
}
// support this common idiom
*arFill { arg n, function;
^this.multiChannelPerformList('ar1', Array.fill(n,
function));
}
*krFill { arg n, function;
^this.multiChannelPerformList('kr1', Array.fill(n,
function));
}
init { ^this.shouldNotImplement(thisMethod) }
}
This page was created by SimpleText2Html 1.0.3 on 22-Feb-100.