de.sciss.lucre.synth

Type members

Classlikes

final abstract
class AnyTxn extends Txn[AnyTxn]
object AudioBus
Companion
class
trait AudioBus extends Bus with AudioRated
Companion
object
Companion
class
Companion
object
object Buffer
Companion
class
trait Buffer extends Resource
Companion
object
sealed
trait Bus
Companion
object
object Bus
Companion
class
Companion
object

A factory for setting node controls to read from buses.

A factory for setting node controls to read from buses.

Companion
class
object ControlBus
Companion
class
trait ControlBus extends Bus with ControlRated
Companion
object
Companion
object
Companion
class
trait DynamicUser extends Disposable[RT]
object Executor extends ExecutorPlatform
object Group
Companion
class
trait Group extends Node
Companion
object
object InMemory
Companion
class
trait InMemory extends InMemoryLike[Txn] with Sys
Companion
object
Companion
class
trait InMemoryLike[T <: Txn[T]] extends InMemoryLike[T] with Sys
Companion
object
trait Node extends Resource with NodeRef
Companion
class
Companion
object
object NodeRef
Companion
class
trait NodeRef
Companion
object
object RT
Companion
class
trait RT extends TxnLike

The RT trait for real-time audio coupled transactions is declared without representation type parameter in order to keep the real-time sound synthesis API clutter free. The sound synthesis is always ephemeral, so does not need to know anything about the underlying system. What the process transaction provides is a package private addMessage method for staging OSC messages which are flushed at the end of a successful transaction.

The RT trait for real-time audio coupled transactions is declared without representation type parameter in order to keep the real-time sound synthesis API clutter free. The sound synthesis is always ephemeral, so does not need to know anything about the underlying system. What the process transaction provides is a package private addMessage method for staging OSC messages which are flushed at the end of a successful transaction.

Companion
object
object Resource
Companion
class
trait Resource extends Disposable[RT]
Companion
object
object Server
Companion
class
trait Server
Companion
object
object State
Companion
class
sealed
trait State
Companion
object
object Synth
Companion
class
trait Synth extends Node
Companion
object
trait SynthDef extends Resource
trait Sys extends Sys
trait Txn[T <: Txn[T]] extends Txn[T] with RT

A typed transaction with full Lucre support coupled to real-time audio.

A typed transaction with full Lucre support coupled to real-time audio.