Package

de.sciss.synth

proc

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. trait Action[S <: Sys[S]] extends Obj[S] with Publisher[S, Unit]

    Permalink
  2. final case class AudioCue(artifact: Value, spec: AudioFileSpec, offset: Long, gain: Double) extends Product with Serializable

    Permalink

    A chunk of an audio file.

    A chunk of an audio file.

    artifact

    the audio file

    spec

    the audio file spec, carrying information about duration, sample rate, number of channels

    offset

    an offset into the file, using TimeRef.SampleRate as its base

    gain

    a linear gain factor

  3. trait AuralAttribute[S <: Sys[S]] extends AuralView[S, Target[S]]

    Permalink
  4. trait AuralContext[S <: Sys[S]] extends AuxContext[S]

    Permalink
  5. trait AuralNode[S <: Sys[S]] extends Full[S]

    Permalink
  6. trait AuralObj[S <: Sys[S]] extends AuralView[S, Unit]

    Permalink
  7. trait AuralOutput[S <: Sys[S]] extends Disposable[proc.AuralOutput.S.Tx] with Observable[proc.AuralOutput.S.Tx, Update]

    Permalink
  8. trait AuralSystem extends AnyRef

    Permalink

    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.

  9. trait AuralView[S <: Sys[S], -Target] extends Observable[proc.AuralView.S.Tx, State] with Disposable[proc.AuralView.S.Tx]

    Permalink

    A trait that provides a shared structure for AuralObj and AuralAttribute, the only difference being the Target context type needed for issuing a play.

  10. trait AuxContext[S <: Sys[S]] extends AnyRef

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

    Permalink
  12. trait Code extends Writable

    Permalink
  13. sealed trait Color extends AnyRef

    Permalink
  14. trait Confluent extends Sys[Confluent] with Sys[Confluent]

    Permalink
  15. trait Cursors[S <: Sys[S], D <: Sys[D]] extends Elem[D] with Publisher[D, Update[S, D]] with Writable

    Permalink
  16. trait CurveObj[S <: Sys[S]] extends Expr[S, Curve]

    Permalink
  17. trait Durable extends DurableLike[Durable] with Sys[Durable]

    Permalink
  18. trait Ensemble[S <: Sys[S]] extends Obj[S] with Publisher[S, Update[S]]

    Permalink

    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. final case class FadeSpec(numFrames: Long, curve: Curve = linear, floor: Float = 0f) extends Product with Serializable

    Permalink
  20. trait Folder[S <: Sys[S]] extends Modifiable[S, Obj[S]]

    Permalink
  21. trait Grapheme[S <: Sys[S]] extends BiPin[S, Obj[S]]

    Permalink
  22. trait Ops extends lucre.expr.Ops

    Permalink
  23. trait Output[S <: Sys[S]] extends Obj[S]

    Permalink
  24. trait Outputs[S <: Sys[S]] extends AnyRef

    Permalink
  25. trait Proc[S <: Sys[S]] extends Obj[S] with Publisher[S, Update[S]]

    Permalink

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

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

    Permalink

    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.

  27. trait SensorSystem extends AnyRef

    Permalink
  28. trait SynthGraphObj[S <: Sys[S]] extends Expr[S, SynthGraph]

    Permalink
  29. final case class TimeRef(span: HasStart, offset: Long) extends Option with Product with Serializable

    Permalink
  30. trait Timeline[S <: Sys[S]] extends BiGroup[S, Obj[S]]

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

    Permalink

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

  32. trait UGenGraphBuilder extends NestedUGenGraphBuilder

    Permalink
  33. sealed trait Workspace[S <: Sys[S]] extends WorkspaceLike with WorkspaceHandle[S] with Disposable[proc.Workspace.S.Tx]

    Permalink
  34. trait WorkspaceHandle[S <: Sys[S]] extends AnyRef

    Permalink
  35. sealed trait WorkspaceLike extends AnyRef

    Permalink

Value Members

  1. object Action extends Type

    Permalink
  2. object AudioCue extends Serializable

    Permalink
  3. object AuralAttribute

    Permalink
  4. object AuralContext

    Permalink
  5. object AuralNode

    Permalink
  6. object AuralObj

    Permalink
  7. object AuralOutput

    Permalink
  8. object AuralSystem

    Permalink
  9. object AuralView

    Permalink
  10. object AuxContext

    Permalink
  11. object Bounce

    Permalink
  12. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  13. object Code

    Permalink
  14. object Color

    Permalink
  15. object Compiler

    Permalink
  16. object Confluent

    Permalink
  17. object Cursors extends Type

    Permalink
  18. object CurveObj extends ExprTypeImpl[Curve, CurveObj]

    Permalink
  19. object Durable

    Permalink
  20. object Ensemble extends Type

    Permalink
  21. object FadeSpec extends Serializable

    Permalink
  22. object Folder extends Type

    Permalink
  23. object Grapheme extends Type

    Permalink
  24. object Implicits

    Permalink
  25. object ObjKeys

    Permalink
  26. object Ops extends Ops

    Permalink
  27. object Output extends Type

    Permalink
  28. object Proc extends Type

    Permalink
  29. object Scheduler

    Permalink
  30. object SensorSystem

    Permalink
  31. object SoundProcesses

    Permalink
  32. object SynthGraphObj extends ExprTypeImpl[SynthGraph, SynthGraphObj]

    Permalink
  33. object TimeRef extends Serializable

    Permalink
  34. object Timeline extends Type

    Permalink
  35. object Transport

    Permalink
  36. object UGenGraphBuilder

    Permalink
  37. object Workspace

    Permalink
  38. object WorkspaceHandle

    Permalink
  39. package graph

    Permalink
  40. package gui

    Permalink
  41. var showAuralLog: Boolean

    Permalink
  42. var showLog: Boolean

    Permalink
  43. var showTransportLog: Boolean

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped