I’m pretty sure I know the answer to this already – its not a dynamic language... However, I can put a UGen method into a variable, but I cannot apply it:
...
SndBuf2 input;
input.gain @=> Object f;
...
 
This compiles, but can I apply it to an argument?
 
Am trying to find a way of modifying arbitrary parameters via osc that doesn’t include writing unmaintainable code:
...
if (parameterName == “gain”) myUgen.gain (value);
... etc ...
 
Am I missing something...?
-- Rich