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.