(used internally by NodeProxy)
for inner workings see jitlib_fading
name |
like in SynthDef. todo: add variants. |
func |
like in SynthDef. todo: add variants. |
rates |
like in SynthDef. todo: add variants. |
prependArgs |
like in SynthDef. todo: add variants. |
makeFadeEnv |
if true it constructs a fader envelope and adds controls for gate and fadeTime |
channelOffset |
a constant offset that is added to the out number |
chanConstraint |
max numChannels for the synthdef. If ugenfunc returns a larger array, it wraps |
rateConstraint |
a symbol like \audio, \control or \scalar. |
always use OffsetOut, if set to true (default: false)
a = ProxySynthDef("xtest", { SinOsc.ar(400) * 0.1 });
a.add;
x = Synth("xtest");
x.release;
/*
if the resulting number of channels is larger than a given channelConstraint,
it behaves according to the rate: audio rate signals are wrapped around
a smaller channel size, control rate signals are not (the exceeding channels are left out)
*/