|
|
|
@ -5,13 +5,15 @@
|
|
|
|
var internalName = if(name.isNil, {this[\name]}, {name});
|
|
|
|
var internalName = if(name.isNil, {this[\name]}, {name});
|
|
|
|
|
|
|
|
|
|
|
|
Ndef(internalName, {
|
|
|
|
Ndef(internalName, {
|
|
|
|
var signal, gate;
|
|
|
|
var signal, dry, gate;
|
|
|
|
|
|
|
|
|
|
|
|
gate = \gate.tr(0);
|
|
|
|
gate = \gate.tr(0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dry = In.ar(\in.kr(0), this[\inChannels] ? 1);
|
|
|
|
signal = SynthDef.wrap(
|
|
|
|
signal = SynthDef.wrap(
|
|
|
|
func: this[\func],
|
|
|
|
func: this[\func],
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
signal = LinXFade2.ar(dry, signal, \drywet.kr(1));
|
|
|
|
|
|
|
|
|
|
|
|
this.processSig(signal, gate);
|
|
|
|
this.processSig(signal, gate);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|