36 lines
620 B
Text
36 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;
|
||
|
::
|
||
|
|