de.sciss

synth

package synth

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. synth
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class AddAction extends AnyRef

    Add-actions are used by the server to determine where to place a node with respect to other nodes.

  2. final case class AllocatorExhausted(reason: String) extends RuntimeException with Product with Serializable

  3. final case class AudioBus(server: Server, index: Int, numChannels: Int) extends Bus with Product with Serializable

  4. final case class Buffer(server: Server, id: Int) extends ModelImpl[BufferInfo] with Product with Serializable

  5. final class BufferManager extends ModelImpl[BufferInfo]

  6. sealed trait Bus extends AnyRef

  7. final case class Completion[T](message: Option[(T) ⇒ Packet], action: Option[(T) ⇒ Unit]) extends Product with Serializable

  8. sealed trait ControlABusMap extends AnyRef

    A mapping from an audio bus to a synth control.

  9. final case class ControlBus(server: Server, index: Int, numChannels: Int) extends Bus with Product with Serializable

  10. sealed trait ControlKBusMap extends AnyRef

    A mapping from a control-rate bus to a synth control.

  11. sealed trait ControlSetMap extends AnyRef

  12. sealed trait Curve extends AnyRef

  13. final class GEOps extends AnyVal

  14. final case class Group(server: Server, id: Int) extends Node with Product with Serializable

  15. abstract class Node extends ModelImpl[NodeChange]

  16. final class NodeIDAllocator extends AnyRef

  17. final class NodeManager extends ModelImpl[Update]

  18. final case class Optional[A](option: Option[A]) extends Product with Serializable

  19. final class RichDouble extends AnyVal with NAryDoubleOps with NAryGEOps

  20. final class RichFloat extends AnyVal with UnaryFloatOps with NAryFloatOps with NAryDoubleOps with NAryGEOps

  21. final class RichInt extends AnyVal with UnaryFloatOps with NAryFloatOps with NAryDoubleOps with NAryGEOps

  22. trait Server extends ServerLike with Model[Update]

  23. trait ServerConnection extends ServerLike with Model[Condition]

  24. sealed trait ServerLike extends AnyRef

  25. final case class Synth(server: Server, id: Int) extends Node with Product with Serializable

  26. final case class SynthDef(name: String, graph: UGenGraph) extends Product with Serializable

Value Members

  1. object Buffer extends Serializable

  2. object BufferManager

  3. object BuildInfo extends Product with Serializable

  4. object Bus

  5. object Client

  6. object Completion extends Serializable

  7. object ControlABusMap

  8. object ControlKBusMap

  9. object ControlSetMap extends SingleControlSetMapImplicits with MultiControlSetMapImplicits

  10. object Curve

  11. object GraphFunction

  12. object Group extends Serializable

  13. object Node

    A representation for a node on the server's tree.

  14. object NodeManager

  15. object Ops

  16. object Optional extends Serializable

  17. object RichNumber

  18. object Server

  19. object ServerConnection

  20. object Synth extends Serializable

  21. object SynthDef extends Serializable

  22. object addAfter extends AddAction with Product with Serializable

    AddAction with id 3, indicating that a node should be added to the same group as the target node, right after it.

  23. object addBefore extends AddAction with Product with Serializable

    AddAction with id 2, indicating that a node should be added to the same group as the target node, right before it.

  24. object addReplace extends AddAction with Product with Serializable

    AddAction with id 4, indicating that a node should replace an existing node, that is take the target node's exact position in the tree.

  25. object addToHead extends AddAction with Product with Serializable

    AddAction with id 0, indicating that a node should be add to the head of of a target group.

  26. object addToTail extends AddAction with Product with Serializable

    AddAction with id 1, indicating that a node should be add to the tail of of a target group.

  27. implicit def doubleWrapper(d: Double): RichDouble

    Note that we use the same name as scala.

    Note that we use the same name as scala.Predef.doubleWrapper. That way the original conversion is hidden!

  28. implicit def floatWrapper(f: Float): RichFloat

    Note that we use the same name as scala.

    Note that we use the same name as scala.Predef.floatWrapper. That way the original conversion is hidden!

  29. implicit def geOps(g: GE): GEOps

  30. package impl

  31. final val inf: Float(Infinity)

  32. implicit def intWrapper(i: Int): RichInt

    This conversion is particularly important to balance priorities, as the plain pair of intToGE and enrichFloat have equal priorities for an Int despite being in sub/superclass relationship, probably due to the numeric widening which would be needed.

    This conversion is particularly important to balance priorities, as the plain pair of intToGE and enrichFloat have equal priorities for an Int despite being in sub/superclass relationship, probably due to the numeric widening which would be needed.

    Note that we use the same name as scala.Predef.intWrapper. That way the original conversion is hidden!

  33. package message

  34. def play[T](target: Node = Server.default, outBus: Int = 0, fadeTime: Optional[Float] = Some(0.02f), addAction: AddAction = addToHead)(thunk: ⇒ T)(implicit arg0: Result[T]): Synth

  35. def play[T](thunk: ⇒ T)(implicit arg0: Result[T]): Synth

  36. implicit def stringToControlProxyFactory(name: String): ControlProxyFactory

  37. package ugen

Inherited from AnyRef

Inherited from Any

Ungrouped