35 lines
620 B
Text
35 lines
620 B
Text
class:: NodeControl
|
|
summary:: Encapsulates in an object a node and an index.
|
|
categories:: Server>Nodes
|
|
|
|
description::
|
|
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.
|
|
|
|
classmethods::
|
|
method:: new
|
|
argument:: node
|
|
The node to encapsulate
|
|
argument:: index
|
|
The index to encapsulate
|
|
|
|
instancemethods::
|
|
method:: value
|
|
set the value
|
|
|
|
|
|
examples::
|
|
code::
|
|
d = SynthDef("help-NodeControl",{ arg out=0,freq=400;
|
|
Out.ar(out,
|
|
SinOsc.ar(freq, 0, 0.5)
|
|
)
|
|
});
|
|
y = d.play; // the synth
|
|
|
|
c = NodeControl(y,1);
|
|
|
|
c.value = 500;
|
|
|
|
c.value = 300;
|
|
::
|
|
|