The synth form will not automatically grab the values of its arguments from the synthdef; they have to be specified. This is similar to how regular function calls work though so it is probably more intuitive this way, albeit maybe less convenient in some cases.
The embedded synth's unprovided arguments are not automatically promoted to arguments of the enclosing synthdef. This differs from SuperCollider's SynthDef.wrap functionality, but again, it is probably more intuitive this way since we are just calling synth and not a synthdef-wrap function or similar.
This PR includes the
JPverb
UGen, simplification offull-pathname
, and the ability to usesynth
inside synthdefs.Example:
Caveats(?):
synth
form will not automatically grab the values of its arguments from the synthdef; they have to be specified. This is similar to how regular function calls work though so it is probably more intuitive this way, albeit maybe less convenient in some cases.SynthDef.wrap
functionality, but again, it is probably more intuitive this way since we are just callingsynth
and not asynthdef-wrap
function or similar.