NodeImpl

trait NodeImpl extends ResourceImpl with Node
Companion
object
trait Node
trait NodeRef
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any
class GroupImpl
class SynthImpl

Value members

Concrete methods

final
def dispose()(implicit tx: RT): Unit
final
def fill(data: ControlFillRange*)(implicit tx: RT): Unit
final
def free()(implicit tx: RT): Unit

Note: this is graceful in not throwing up if the node was already freed.

Note: this is graceful in not throwing up if the node was already freed.

final
def map(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
final
def map(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
final
def mapan(pairs: ControlABusMap*)(implicit tx: RT): Unit
final
def mapn(pairs: ControlKBusMap*)(implicit tx: RT): Unit
final
def moveAfter(target: Node)(implicit tx: RT): Unit
final
def moveBefore(target: Node)(implicit tx: RT): Unit
final
def moveToHead(group: Group)(implicit tx: RT): Unit
final
def moveToTail(group: Group)(implicit tx: RT): Unit
final
def onEnd(code: => Unit)(implicit tx: RT): Unit
final
def onEndTxn(fun: RT => Unit)(implicit tx: RT): Unit
final
def read(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
final
def read(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
final
def readWrite(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
final
def readWrite(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
final
def release(releaseTime: Double)(implicit tx: RT): Unit
final
def run(state: Boolean)(implicit tx: RT): Unit
final
def set(pairs: ControlSet*)(implicit tx: RT): Unit
final
def setn(pairs: ControlSet*)(implicit tx: RT): Unit
final
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.

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

Inherited methods

final
def isOnline(implicit tx: RT): Boolean
Inherited from
ResourceImpl
def node(implicit tx: RT): Node

Refers to itself

Refers to itself

Inherited from
Node
protected
def online0: Boolean
Inherited from
ResourceImpl
def peer: Node
Inherited from
Node
def play(target: Node, args: Seq[ControlSet], addAction: AddAction, dependencies: List[Resource])(implicit tx: RT): Unit
Inherited from
Node
final protected
def require(p: Boolean, message: => String): Unit
Inherited from
ResourceImpl
final protected
def requireOffline()(implicit tx: RT): Unit
Inherited from
ResourceImpl
final protected
def requireOnline()(implicit tx: RT): Unit
Inherited from
ResourceImpl
Inherited from
NodeRef
final protected
def setOnline(value: Boolean)(implicit tx: RT): Unit
Inherited from
ResourceImpl
final
def timeStamp(implicit tx: RT): TimeStamp
Inherited from
ResourceImpl
final
def timeStamp_=(value: TimeStamp)(implicit tx: RT): Unit
Inherited from
ResourceImpl