RedAbstractModule abstract class
do not instantiate. use its subclasses.
req: Conductor quark
see also RedEffectModule RedInstrumentModule
class methods:
*new(out, group, defaultAddAction)
out - defaults to 0
group - if nil then Server.default.defaultGroup will be used
defaultAddAction - default is \addToHead.
class variables:
<all
array of all registered modules.
instance methods:
defaults
revert all cvs to their defaults.
out
returns current bus.
out_(index)
set current bus.
cvFromControlName(name)
mainly used internally for looking up cvs from synthdef control names.
def
returns the synthdef as defined in *def.
instance variables:
<>group
<cvs
<args
<defaultAddAction
subclass responsibility:
*def
prepareForPlay(server)
free
gui(parent, position)
//--
a= RedEfxDist(0);
b= {SinOsc.ar([400, 404], 0, 0.5)}.play
a.group
a.cvs
a.cvs.distMix.input= 0.4
a.args
a.cvFromControlName(\out).dump
a.cvFromControlName(\depth).dump
a.def
a.defaultAddAction
a.free
b.free