Добавлен drywet сигнал

main
lambda 1 month ago
parent b6cd6f3d68
commit d0c8667161
No known key found for this signature in database
GPG Key ID: CF45A8EE158BBCB6

@ -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);
}); });

@ -1,14 +1,17 @@
+ NodeDictionary { + NodeDictionary {
makeBufferProcessingSynthDef { makeBufferProcessingSynthDef {
SynthDef(this[\name], { SynthDef(this[\name], {
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));
Out.ar( Out.ar(
\out.kr(0), \out.kr(0),
this.processSig(signal, gate); this.processSig(signal, gate);

Loading…
Cancel
Save