de.sciss.synth

proc

package proc

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

Type Members

  1. trait Action[S <: Sys[S]] extends Writable with Disposable[proc.Action.S.Tx] with Publisher[S, Unit]

  2. trait ArtifactElem[S <: Sys[S]] extends Elem[S]

  3. trait ArtifactLocationElem[S <: Sys[S]] extends Elem[S]

  4. trait AttrMap[S <: Sys[S]] extends AnyRef

  5. trait AudioGraphemeElem[S <: Sys[S]] extends Elem[S]

  6. trait AuralContext[S <: Sys[S]] extends AnyRef

  7. trait AuralObj[S <: Sys[S]] extends Observable[proc.AuralObj.S.Tx, State] with Disposable[proc.AuralObj.S.Tx]

  8. trait AuralScan[S <: Sys[S]] extends Proxy[S] with Disposable[proc.AuralScan.S.Tx]

  9. trait AuralSystem extends AnyRef

    An AuralSystem is the logical representation of a sound synthesis server, whether running or not.

    An AuralSystem is the logical representation of a sound synthesis server, whether running or not. To use an aural system, a client connects via addClient. The client will be notified when the server is up and running.

  10. trait BooleanElem[S <: Sys[S]] extends Elem[S]

  11. trait Bounce[S <: Sys[S]] extends ProcessorFactory

  12. sealed trait Code extends Writable

  13. trait Confluent extends ConfluentReactiveLike[Confluent] with Sys[Confluent]

  14. trait DoubleElem[S <: Sys[S]] extends Elem[S]

  15. trait DoubleVecElem[S <: Sys[S]] extends Elem[S]

  16. trait Durable extends DurableLike[Durable] with Sys[Durable]

  17. trait Elem[S <: Sys[S]] extends Writable with Disposable[proc.Elem.S.Tx] with Publisher[S, Update[S, Any]]

  18. trait Ensemble[S <: Sys[S]] extends Writable with Disposable[proc.Ensemble.S.Tx] with Publisher[S, Update[S]]

    An Ensemble is sort of a persistent transport model.

    An Ensemble is sort of a persistent transport model. It maintains a list of transported objects through the folder member. The playing expression determines when the transport is playing or not. Upon a transition from stopped to playing, the offset member determines the "seek" position.

  19. class ExprImplicits[S <: Sys[S]] extends lucre.synth.expr.ExprImplicits[S]

     This class helps overcome the limitation of scala's implicit resolution -- by resolving an expression system's type parameter S.

     This class helps overcome the limitation of scala's implicit resolution -- by resolving an expression system's type parameter S. There are two types of conversions, those that can be run from the underlying expression type (e.g. longOps1 provides operations which can be invoked with a plain Long), and those that require an existing expression (e.g. longOps2). This is so that primitive standard operations remain outside the implicit scope (e.g. addition on longs).

  20. final case class FadeSpec(numFrames: Long, curve: Curve = linear, floor: Float = 0f) extends Product with Serializable

  21. type Folder[S <: Sys[S]] = Modifiable[S, Obj[S], Update[S]]

  22. trait FolderElem[S <: Sys[S]] extends Elem[S]

  23. trait Grapheme[S <: Sys[S]] extends lucre.event.Node[S] with Publisher[S, Update[S]]

  24. trait Graphemes[S <: Sys[S]] extends AnyRef

  25. trait IntElem[S <: Sys[S]] extends Elem[S]

  26. trait LongElem[S <: Sys[S]] extends Elem[S]

  27. trait Obj[S <: Sys[S]] extends Publisher[S, Update[S]] with lucre.event.Node[S]

    Objects are attributed elements.

    Objects are attributed elements. If you find a better name than Object, let me know! No fizz-buzz though, must be con- and precise.

    Ideas: ElemAssoc, ElemMap, Token, ElemAttr, Item, Entry, Record, LabelledElem, Entity, Image, Figure, DecoratedElem, Concept

  28. trait Proc[S <: Sys[S]] extends lucre.event.Node[S] with Publisher[S, Update[S]]

    The Proc trait is the basic entity representing a sound process.

  29. trait Scan[S <: Sys[S]] extends lucre.event.Node[S] with Publisher[S, Update[S]]

    A Scan represents a real-time signal which can either function as a reader linked to another scan which functions as its source or a grapheme, or it functions as a writer sinking into a grapheme or another scan.

    A Scan represents a real-time signal which can either function as a reader linked to another scan which functions as its source or a grapheme, or it functions as a writer sinking into a grapheme or another scan. Scans are situated with a process (Proc) and identified by a unique name, also known as key. A scan can write to any number of targets, and be synchronised to one or multiple source (if the number of sources is greater than one, they are mixed together).

    If not synchronised to a source, the owner process' graph may feed a signal into it, using graph.scan.Out.

    A scan's event forwards updates from any of its sources, but does not observe its sinks.

  30. trait Scans[S <: Sys[S]] extends AnyRef

  31. trait Scheduler[S <: Sys[S]] extends AnyRef

    A Scheduler uses a logical frame clock to execute functions transactionally at specific times.

    A Scheduler uses a logical frame clock to execute functions transactionally at specific times. It is parametrized in S in order to perform transactions, but it does not store any state that would need the scheduler to be handled with stm.Source. It can be safely stored in a regular value.

  32. trait SensorSystem extends AnyRef

  33. trait StringElem[S <: Sys[S]] extends Elem[S]

  34. sealed trait TimeRef extends AnyRef

    A time reference specifies the temporal context within which an aural object is invoked.

    A time reference specifies the temporal context within which an aural object is invoked. It may be either undefined (there is no notion of pointers in virtual performance time), or defined by a span for the invoked object and a time frame corresponding to the current position.

  35. trait Timeline[S <: Sys[S]] extends BiGroup[S, Obj[S], Update[S]]

  36. trait Transport[S <: Sys[S]] extends Disposable[proc.Transport.S.Tx] with Observable[proc.Transport.S.Tx, Update[S]]

    New reduced definition of a t_(P) transport mechanism.

  37. trait UGenGraphBuilder extends Builder

  38. trait WorkspaceHandle[S <: Sys[S]] extends AnyRef

Value Members

  1. object Action

  2. implicit object ArtifactElem extends Companion[ArtifactElem]

  3. implicit object ArtifactLocationElem extends Companion[ArtifactLocationElem]

  4. object AttrMap

  5. implicit object AudioGraphemeElem extends Companion[AudioGraphemeElem]

  6. object AuralContext

  7. object AuralObj

  8. object AuralScan

  9. object AuralSystem

  10. implicit object BooleanElem extends Companion[BooleanElem]

  11. object Bounce

  12. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  13. object Code

  14. object Confluent

  15. implicit object DoubleElem extends Companion[DoubleElem]

  16. implicit object DoubleVecElem extends Companion[DoubleVecElem]

  17. object Durable

  18. object Elem

  19. object Ensemble

  20. object ExprImplicits

  21. object FadeSpec extends Serializable

  22. object Folder

  23. implicit object FolderElem extends Companion[FolderElem]

  24. object Grapheme

  25. object Graphemes

  26. object Implicits

  27. implicit object IntElem extends Companion[IntElem]

  28. implicit object LongElem extends Companion[LongElem]

  29. object Obj

  30. object ObjKeys

  31. object Proc

  32. object Scan

  33. object Scans

  34. object Scheduler

  35. object SensorSystem

  36. object SoundProcesses

  37. implicit object StringElem extends Companion[StringElem]

  38. object SynthGraphs extends ExprTypeImpl[SynthGraph]

  39. object TimeRef

  40. object Timeline

  41. object Transport

  42. object UGenGraphBuilder

  43. object WorkspaceHandle

  44. package graph

  45. package impl

  46. var showAuralLog: Boolean

  47. var showLog: Boolean

  48. var showTransportLog: Boolean

Inherited from AnyRef

Inherited from Any

Ungrouped