2 summary:: synth def that wraps ugen graph
3 categories:: Libraries>JITLib>NodeProxy
4 related:: Classes/NodeProxy
7 (used internally by link::Classes/NodeProxy::)
9 for inner workings see link::Tutorials/JITLib/jitlib_fading::
15 argument::name, func, rates, prependArgs
16 like in link::Classes/SynthDef::. todo: add variants.
19 if true it constructs a fader envelope and adds controls for gate and fadeTime
21 argument::channelOffset
22 a constant offset that is added to the out number
24 argument::chanConstraint
25 max numChannels for the synthdef. If ugenfunc returns a larger array, it wraps
27 method::sampleAccurate
28 always use link::Classes/OffsetOut::, if set to true (default: false)
33 a = ProxySynthDef("xtest", { SinOsc.ar(400) * 0.1 });
43 if the resulting number of channels is larger than a given channelConstraint,
44 it behaves according to the rate: audio rate signals are wrapped around
45 a smaller channel size, control rate signals are not (the exceeding channels are left out)