SynthImpl

final case class SynthImpl(peer: Synth, definition: SynthDef) extends NodeImpl with Synth
trait Serializable
trait Product
trait Equals
trait Synth
trait NodeImpl
trait Node
trait NodeRef
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any

Value members

Concrete methods

def play(target: Node, args: Seq[ControlSet], addAction: AddAction, dependencies: List[Resource])(tx: RT): Unit
override def toString: String
Definition Classes
Any

Inherited methods

final def dispose(tx: RT): Unit
Inherited from
NodeImpl
final def fill(data: ControlFillRange*)(tx: RT): Unit
Inherited from
NodeImpl
final def free(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.

Inherited from
NodeImpl
final def isOnline(tx: RT): Boolean
Inherited from
ResourceImpl
final def map(assoc: (ControlBus, String))(tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final def map(assoc: (AudioBus, String))(tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final def mapan(pairs: ControlABusMap*)(tx: RT): Unit
Inherited from
NodeImpl
final def mapn(pairs: ControlKBusMap*)(tx: RT): Unit
Inherited from
NodeImpl
final def moveAfter(target: Node)(tx: RT): Unit
Inherited from
NodeImpl
final def moveBefore(target: Node)(tx: RT): Unit
Inherited from
NodeImpl
final def moveToHead(group: Group)(tx: RT): Unit
Inherited from
NodeImpl
final def moveToTail(group: Group)(tx: RT): Unit
Inherited from
NodeImpl
def node(tx: RT): Node

Refers to itself

Refers to itself

Inherited from
Node
final def onEnd(code: => Unit)(tx: RT): Unit
Inherited from
NodeImpl
final def onEndTxn(fun: RT => Unit)(tx: RT): Unit
Inherited from
NodeImpl
protected def online0: Boolean
Inherited from
ResourceImpl
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
final def read(assoc: (ControlBus, String))(tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final def read(assoc: (AudioBus, String))(tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final def readWrite(assoc: (ControlBus, String))(tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final def readWrite(assoc: (AudioBus, String))(tx: RT): AudioBusNodeSetter
Inherited from
NodeImpl
final def release(releaseTime: Double)(tx: RT): Unit
Inherited from
NodeImpl
final protected def require(p: Boolean, message: => String): Unit
Inherited from
ResourceImpl
final protected def requireOffline(tx: RT): Unit
Inherited from
ResourceImpl
final protected def requireOnline(tx: RT): Unit
Inherited from
ResourceImpl
final def run(state: Boolean)(tx: RT): Unit
Inherited from
NodeImpl
final def set(pairs: ControlSet*)(tx: RT): Unit
Inherited from
NodeImpl
final protected def setOnline(value: Boolean)(tx: RT): Unit
Inherited from
ResourceImpl
final def setn(pairs: ControlSet*)(tx: RT): Unit
Inherited from
NodeImpl
final def timeStamp(tx: RT): TimeStamp
Inherited from
ResourceImpl
final def timeStamp_=(value: TimeStamp)(tx: RT): Unit
Inherited from
ResourceImpl
final def write(assoc: (ControlBus, String))(tx: RT): ControlBusNodeSetter
Inherited from
NodeImpl
final def write(assoc: (AudioBus, String))(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.

Inherited from
NodeImpl