Delay1 : UGen {
 
 *ar { arg in = 0.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', in, mul, add)
 }
 *kr { arg in = 0.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('kr1', in, mul, add)
 }
 *ar1 { arg in = 0.0, mul = 1.0, add = 0.0;
  ^super.ar1.init(in, mul, add)
 }
 *kr1 { arg in = 0.0, mul = 1.0, add = 0.0;
  ^super.kr1.init(in, mul, add)
 }  
}

Delay2 : Delay1 { }

DelayN : UGen {
 var <buffer;
 
 *ar { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', in, maxdelaytime, delaytime, mul, add)
 }
 *ar1 { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, mul = 1.0, add = 0.0;
  ^super.ar1.init(in, maxdelaytime, delaytime, mul, add)
 }
 *kr { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('kr1', in, maxdelaytime, delaytime, mul, add)
 }
 *kr1 { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, mul = 1.0, add = 0.0;
  ^super.ar1.init(in, maxdelaytime, delaytime, mul, add)
 }
}

DelayL : DelayN { }
DelayA : DelayN { }


CombN : UGen {
 var <buffer;
 
 *ar { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, decaytime = 1.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', in, maxdelaytime, delaytime, decaytime, mul, add)
 }
 *ar1 { arg in = 0.0, maxdelaytime = 0.2, delaytime = 0.2, decaytime = 1.0, mul = 1.0, add = 0.0;
  ^super.ar1.init(in, maxdelaytime, delaytime, decaytime, mul, add)
 }
}

CombL : CombN { }
CombA : CombN { }

AllpassN : CombN { }
AllpassL : CombN { }
AllpassA : CombN { }

MultiTap : UGen {
 var <buffer, times, levels;

 *ar { arg timesArray, levelsArray, in = 0.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', timesArray, levelsArray, in, mul, add)
 }
 *ar1 { arg timesArray, levelsArray, in = 0.0, mul = 1.0, add = 0.0;
  ^super.ar1.init(timesArray, levelsArray, in, mul, add)
 }
 init { arg argTimes, argLevels ... theInputs;
  inputs = theInputs;
  times = argTimes.value;
  levels = argLevels.value;
 }
}


This page was created by SimpleText2Html 1.0.3 on 22-Feb-100.