encapsulates in an object a node and an index.  this object can be held by a client and have its value set without otherwise having to store the details about where the node's input is.

d = SynthDef("help-NodeControl",{ arg out=0,freq=400;,, 0, 0.5)



y =; // the synth

c = NodeControl(y,1);

c.value = 500;

c.value = 300;

Berlin: clubs bars cafes nightlife going out