Tutorials/JITLib | JITLib > Tutorials | Tutorials > JITLib


Fade envelope generation and crossfading

NodeProxy ( ProxySynthDef ) looks for inner envelopes in your definition function to find out whether a fade envelope is needed or not. In case there is no other inner possibility of freeing the synth, either

... so in most cases, there is not much to worry about, just these two points ar important, if one wants to use a self releasing synth or a different out ugen:

a) automatic fade envelope generation

b) automatic free instead of crossfade

c) custom fade envelope

d) SynthDef name assignment

NOTE: the number of channels is your own responsibility when using symbols, as a symbol carries no channel information! (in all other cases the number of channels is wrapped or expanded to fit the proxy)

e) own free responsibility

f) own output responsibility