Node

trait Node extends Resource with NodeRef
trait NodeRef
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any
trait Group
class GroupImpl
trait Synth
class SynthImpl
trait NodeImpl

Value members

Abstract methods

def fill(data: ControlFillRange*)(implicit tx: RT): Unit
def free()(implicit tx: RT): Unit
def map(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
def map(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
def mapan(pairs: ControlABusMap*)(implicit tx: RT): Unit
def mapn(pairs: ControlKBusMap*)(implicit tx: RT): Unit
def moveAfter(target: Node)(implicit tx: RT): Unit
def moveBefore(target: Node)(implicit tx: RT): Unit
def moveToHead(group: Group)(implicit tx: RT): Unit
def moveToTail(group: Group)(implicit tx: RT): Unit
def onEnd(code: => Unit)(implicit tx: RT): Unit
def onEndTxn(fun: RT => Unit)(implicit tx: RT): Unit
def peer: Node
def play(target: Node, args: Seq[ControlSet], addAction: AddAction, dependencies: List[Resource])(implicit tx: RT): Unit
def read(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
def read(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
def readWrite(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
def readWrite(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
def release(releaseTime: Double)(implicit tx: RT): Unit
Value Params
releaseTime

the optional release time in seconds within which the synth should fade out, or -1 (default) if the envelope should be released at its nominal release time. If the EnvGen has a doneAction of freeSelf, the synth will be freed after the release phase.

def run(state: Boolean)(implicit tx: RT): Unit
def set(pairs: ControlSet*)(implicit tx: RT): Unit
def setn(pairs: ControlSet*)(implicit tx: RT): Unit
def write(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter

Associates an audio bus with this node such that the node writes to this bus. This creates a DynamicAudioBusUser which will be freed automatically when this node ends.

Associates an audio bus with this node such that the node writes to this bus. This creates a DynamicAudioBusUser which will be freed automatically when this node ends.

def write(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter

Concrete methods

def node(implicit tx: RT): Node

Refers to itself

Refers to itself

Inherited methods

def dispose()(implicit tx: RT): Unit
Inherited from
Disposable
def isOnline(implicit tx: RT): Boolean
Inherited from
Resource
Inherited from
NodeRef