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

XLine : UGen
 *ar { arg start=1.0, end = 2.0, dur = 1.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', start, end, dur, mul, add)
 }
 *kr { arg start=1.0, end = 2.0, dur = 1.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('kr1',  start, end, dur, mul, add)
 }
 *ar1 { arg start=1.0, end = 2.0, dur = 1.0, mul = 1.0, add = 0.0;
  ^super.ar1.init( start, end, dur, mul, add)
 }
 *kr1 { arg start=1.0, end = 2.0, dur = 1.0, mul = 1.0, add = 0.0;
  ^super.kr1.init( start, end, dur, mul, add)
 }  
}

LinExp : UGen {
 *ar { arg in=0.0, srclo = 0.0, srchi = 1.0, dstlo = 1.0, dsthi = 2.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('ar1', in, srclo, srchi, dstlo, dsthi, mul, add)
 }
 *kr { arg in=0.0, srclo = 0.0, srchi = 1.0, dstlo = 1.0, dsthi = 2.0, mul = 1.0, add = 0.0;
  ^this.multiChannelPerform('kr1',  in, srclo, srchi, dstlo, dsthi, mul, add)
 }
 *ar1 { arg in=0.0, srclo = 0.0, srchi = 1.0, dstlo = 1.0, dsthi = 2.0, mul = 1.0, add = 0.0;
  ^super.ar1.init(in, srclo, srchi, dstlo, dsthi, mul, add)
 }
 *kr1 { arg in=0.0, srclo = 0.0, srchi = 1.0, dstlo = 1.0, dsthi = 2.0, mul = 1.0, add = 0.0;
  ^super.kr1.init(in, srclo, srchi, dstlo, dsthi, mul, add)
 }  

K2A : UGen { // control rate to audio rate converter - used internally on outputs to Synth
 *ar { arg in = 0.0;
  ^this.multiChannelPerform('ar1', in)
 }
 *ar1 { arg in=0.0;
  ^super.ar1.init(in)
 }
}


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