Packages

package synth

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract final class AnyTxn extends Txn[AnyTxn]
  2. trait AudioBus extends Bus with AudioRated
  3. trait AudioBusNodeSetter extends BusNodeSetter with DynamicAudioBusUser
  4. trait BlockAllocator extends AnyRef
  5. trait Buffer extends Resource
  6. sealed trait Bus extends AnyRef
  7. trait BusNodeSetter extends DynamicBusUser
  8. trait ControlBus extends Bus with ControlRated
  9. trait ControlBusNodeSetter extends BusNodeSetter with DynamicControlBusUser
  10. trait DynamicAudioBusUser extends DynamicBusUser
  11. trait DynamicBusUser extends DynamicUser
  12. trait DynamicControlBusUser extends DynamicBusUser
  13. trait DynamicUser extends Disposable[RT]
  14. trait ExecutorPlatform extends AnyRef
  15. trait Group extends Node
  16. trait InMemory extends InMemoryLike[synth.InMemory.Txn] with Sys
  17. trait InMemoryLike[T <: synth.InMemoryLike.Txn[T]] extends lucre.InMemoryLike[T] with Sys
  18. trait Node extends Resource with NodeRef
  19. trait NodeIdAllocator extends AnyRef
  20. trait NodeRef extends AnyRef
  21. 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 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.

  22. trait Resource extends Disposable[RT]
  23. trait Server extends AnyRef
  24. sealed trait State extends AnyRef
  25. trait Synth extends Node
  26. trait SynthDef extends Resource
  27. trait Sys extends lucre.Sys
  28. trait Txn[T <: Txn[T]] extends lucre.Txn[T] with RT

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

Value Members

  1. object AudioBus
  2. object BlockAllocator
  3. object Buffer
  4. object Bus
  5. object BusNodeSetter

    A factory for setting node controls to read from buses.

  6. object ControlBus
  7. object DynamicBusUser
  8. object Executor extends ExecutorPlatform
  9. object Group
  10. object InMemory
  11. object InMemoryLike
  12. object NodeIdAllocator
  13. object NodeRef
  14. object RT
  15. object Resource
  16. object Server
  17. object State
  18. object Synth

Ungrouped