+ NodeDictionary { makeBufferProcessingNdef { | name, buf, quant = 1.0 | var internalName = if(name.isNil, {this[\name]}, {name}); Ndef(internalName, { var freq, signal, env, gate; signal = SynthDef.wrap( func: this[\func], prependArgs: [buf] ); signal * \amp.kr(1); }); } }