de.sciss.synth

message

package message

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AsyncSend extends Send

    Identifies messages sent to the server which are executed asynchronously and reply with a form of done-message.

  2. final case class BufferAlloc(id: Int, numFrames: Int, numChannels: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  3. final case class BufferAllocRead(id: Int, path: String, startFrame: Int, numFrames: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  4. final case class BufferAllocReadChannel(id: Int, path: String, startFrame: Int, numFrames: Int, channels: List[Int], completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  5. final case class BufferClose(id: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  6. final case class BufferFill(id: Int, infos: Info*) extends Message with SyncCmd with Product with Serializable

  7. final case class BufferFree(id: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  8. final case class BufferInfo(infos: Data*) extends Message with Receive with Product with Serializable

  9. final case class BufferQuery(ids: Int*) extends Message with SyncQuery with Product with Serializable

  10. final case class BufferRead(id: Int, path: String, fileStartFrame: Int, numFrames: Int, bufStartFrame: Int, leaveOpen: Boolean, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  11. final case class BufferReadChannel(id: Int, path: String, fileStartFrame: Int, numFrames: Int, bufStartFrame: Int, leaveOpen: Boolean, channels: List[Int], completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  12. final case class BufferSet(id: Int, indicesAndValues: (Int, Float)*) extends Message with SyncCmd with Product with Serializable

  13. final case class BufferSetn(id: Int, indicesAndValues: (Int, IndexedSeq[Float])*) extends Message with SyncCmd with Product with Serializable

  14. final case class BufferWrite(id: Int, path: String, fileType: AudioFileType, sampleFormat: SampleFormat, numFrames: Int, startFrame: Int, leaveOpen: Boolean, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  15. final case class BufferZero(id: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  16. final case class ControlBusGet(index: Int*) extends Message with SyncQuery with Product with Serializable

  17. final case class ControlBusSet(indicesAndValues: (Int, Float)*) extends Message with SyncCmd with Product with Serializable

  18. final case class ControlBusSetn(indicesAndValues: (Int, IndexedSeq[Float])*) extends Message with SyncCmd with Product with Serializable

  19. final case class GroupDeepFree(ids: Int*) extends Message with SyncCmd with Product with Serializable

  20. final case class GroupDumpTree(groups: (Int, Boolean)*) extends Message with SyncCmd with Product with Serializable

  21. final case class GroupFreeAll(ids: Int*) extends Message with SyncCmd with Product with Serializable

  22. final case class GroupHead(groups: (Int, Int)*) extends Message with SyncCmd with Product with Serializable

    Represents an /g_head message, which pair-wise places nodes at the head of groups.

  23. final case class GroupNew(groups: Info*) extends Message with SyncCmd with Product with Serializable

  24. final case class GroupQueryTree(groups: (Int, Boolean)*) extends Message with SyncQuery with Product with Serializable

  25. final case class GroupTail(groups: (Int, Int)*) extends Message with SyncCmd with Product with Serializable

    Represents an /g_tail message, which pair-wise places nodes at the tail of groups.

  26. trait Handler extends AnyRef

  27. sealed trait HasCompletion extends AsyncSend

  28. final case class NodeAfter(groups: (Int, Int)*) extends Message with SyncCmd with Product with Serializable

    Represents an /n_after message, which pair-wise places nodes after other nodes.

  29. final case class NodeBefore(groups: (Int, Int)*) extends Message with SyncCmd with Product with Serializable

    Represents an /n_before message, which pair-wise places nodes before other nodes.

  30. sealed trait NodeChange extends Receive

  31. final case class NodeEnd(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  32. final case class NodeFill(id: Int, fillings: Info*) extends Message with SyncCmd with Product with Serializable

  33. final case class NodeFree(ids: Int*) extends Message with SyncCmd with Product with Serializable

  34. final case class NodeGo(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  35. final case class NodeInfo(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  36. final case class NodeMap(id: Int, mappings: Single*) extends Message with SyncCmd with Product with Serializable

  37. final case class NodeMapa(id: Int, mappings: Single*) extends Message with SyncCmd with Product with Serializable

  38. final case class NodeMapan(id: Int, mappings: ControlABusMap*) extends Message with SyncCmd with Product with Serializable

  39. final case class NodeMapn(id: Int, mappings: ControlKBusMap*) extends Message with SyncCmd with Product with Serializable

  40. final case class NodeMove(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  41. final case class NodeNoID(ids: Int*) extends Message with SyncCmd with Product with Serializable

  42. final case class NodeOff(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  43. final case class NodeOn(nodeID: Int, info: Data) extends Message with NodeChange with Product with Serializable

  44. final case class NodeRun(nodes: (Int, Boolean)*) extends Message with SyncCmd with Product with Serializable

  45. final case class NodeSet(id: Int, pairs: ControlSetMap*) extends Message with SyncCmd with Product with Serializable

  46. final case class NodeSetn(id: Int, pairs: ControlSetMap*) extends Message with SyncCmd with Product with Serializable

  47. final case class NodeTrace(ids: Int*) extends Message with SyncCmd with Product with Serializable

  48. trait Receive extends ServerMessage

    Identifies messages returned by SuperCollider server

  49. trait Responder extends Handler

  50. sealed trait Send extends ServerMessage

    Identifies messages sent to the SuperCollider server

  51. sealed trait ServerMessage extends AnyRef

    Identifies messages received or sent by the SuperCollider server

  52. final case class ServerNotify(on: Boolean) extends Message with AsyncSend with Product with Serializable

  53. final case class StatusReply(numUGens: Int, numSynths: Int, numGroups: Int, numDefs: Int, avgCPU: Float, peakCPU: Float, sampleRate: Double, actualSampleRate: Double) extends Message with Receive with Product with Serializable

  54. final case class Sync(id: Int) extends Message with AsyncSend with Product with Serializable

    Represents a /sync message, which is queued with the asynchronous messages on the server, and which, when executed, triggers a corresponding /synced reply message (i.

  55. trait SyncCmd extends SyncSend

    Identifies command messages sent to the server which are executed synchronously and do not return a message

  56. trait SyncQuery extends SyncSend

    Identifies query messages sent to the server which are executed synchronously and produce a reply message

  57. sealed trait SyncSend extends Send

    Identifies messages sent to the server which are executed synchronously

  58. final case class Synced(id: Int) extends Message with Receive with Product with Serializable

    Represents a /synced message, a reply from the server acknowledging that all asynchronous operations up to the corresponding /sync message (i.

  59. final case class SynthDefFree(names: String*) extends Message with SyncCmd with Product with Serializable

  60. final case class SynthDefLoad(path: String, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  61. final case class SynthDefLoadDir(path: String, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  62. final case class SynthDefRecv(bytes: ByteBuffer, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

  63. final case class SynthNew(defName: String, id: Int, addAction: Int, targetID: Int, controls: ControlSetMap*) extends Message with SyncCmd with Product with Serializable

  64. final case class Timeout() extends RuntimeException with Product with Serializable

Value Members

  1. object BufferFill extends Serializable

  2. object BufferInfo extends Serializable

  3. object GroupNew extends Serializable

  4. object NodeEnd extends NodeMessageFactory with Serializable

  5. object NodeFill extends Serializable

  6. object NodeGo extends NodeMessageFactory with Serializable

  7. object NodeInfo extends NodeMessageFactory with Serializable

  8. object NodeMove extends NodeMessageFactory with Serializable

  9. object NodeOff extends NodeMessageFactory with Serializable

  10. object NodeOn extends NodeMessageFactory with Serializable

  11. object Responder

  12. object ServerCodec extends PacketCodec

  13. object ServerQuit extends Message with AsyncSend with Product with Serializable

  14. object Status extends Message with SyncQuery with Product with Serializable

Ungrouped