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.