Synth

trait Synth extends Node
Companion
object
trait Node
trait NodeRef
trait Resource
trait Disposable[RT]
class Object
trait Matchable
class Any
class SynthImpl

Value members

Abstract methods

def peer: Synth

Inherited methods

def dispose()(implicit tx: RT): Unit
Inherited from
Disposable
def fill(data: ControlFillRange*)(implicit tx: RT): Unit
Inherited from
Node
def free()(implicit tx: RT): Unit
Inherited from
Node
def isOnline(implicit tx: RT): Boolean
Inherited from
Resource
def map(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
Node
def map(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
Node
def mapan(pairs: ControlABusMap*)(implicit tx: RT): Unit
Inherited from
Node
def mapn(pairs: ControlKBusMap*)(implicit tx: RT): Unit
Inherited from
Node
def moveAfter(target: Node)(implicit tx: RT): Unit
Inherited from
Node
def moveBefore(target: Node)(implicit tx: RT): Unit
Inherited from
Node
def moveToHead(group: Group)(implicit tx: RT): Unit
Inherited from
Node
def moveToTail(group: Group)(implicit tx: RT): Unit
Inherited from
Node
def node(implicit tx: RT): Node

Refers to itself

Refers to itself

Inherited from
Node
def onEnd(code: => Unit)(implicit tx: RT): Unit
Inherited from
Node
def onEndTxn(fun: RT => Unit)(implicit tx: RT): Unit
Inherited from
Node
def play(target: Node, args: Seq[ControlSet], addAction: AddAction, dependencies: List[Resource])(implicit tx: RT): Unit
Inherited from
Node
def read(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
Node
def read(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
Node
def readWrite(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
Node
def readWrite(assoc: (AudioBus, String))(implicit tx: RT): AudioBusNodeSetter
Inherited from
Node
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.

Inherited from
Node
def run(state: Boolean)(implicit tx: RT): Unit
Inherited from
Node
Inherited from
NodeRef
def set(pairs: ControlSet*)(implicit tx: RT): Unit
Inherited from
Node
def setn(pairs: ControlSet*)(implicit tx: RT): Unit
Inherited from
Node
def write(assoc: (ControlBus, String))(implicit tx: RT): ControlBusNodeSetter
Inherited from
Node
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.

Inherited from
Node