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 ObjViewBase[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 ObjViewBase[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 AuxContext[S <: Sys[S]] extends AnyRef

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

    Permalink
  11. trait Code extends Writable

    Permalink
  12. sealed trait Color extends AnyRef

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

    Permalink
  14. trait ControlValuesView[S <: Sys[S]] extends Observable[proc.ControlValuesView.S.Tx, Option[ControlValues]] with Source[proc.ControlValuesView.S.Tx, Option[ControlValues]]

    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. sealed abstract class EnvSegment extends Writable

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

    Permalink
  21. trait Gen[S <: Sys[S]] extends Obj[S]

    Permalink
  22. trait GenContext[S <: Sys[S]] extends Disposable[proc.GenContext.S.Tx]

    Permalink

    Context for rendering generated objects.

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

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

    Permalink
  25. trait Markdown[S <: Sys[S]] extends Expr[S, String]

    Permalink

    The markdown type is more or less the same as a StringObj, but with dedicated type id.

    The markdown type is more or less the same as a StringObj, but with dedicated type id. In the future, we will have to evaluate whether this makes sense and whether we need bridge methods between Markdown <=> StringObj.

    Markdown links and inserted objects are found through the object's attribute map.

  26. trait ObjViewBase[S <: Sys[S], -Target] extends ViewBase[S, Target]

    Permalink
  27. trait Ops extends lucre.expr.Ops

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

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

    Permalink
  30. 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.

  31. trait Runner[S <: Sys[S]] extends ViewBase[S, Unit]

    Permalink
  32. 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.

  33. trait SensorSystem extends AnyRef

    Permalink
  34. trait StartLevelViewFactory extends AnyRef

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

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

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

    Permalink
  38. 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.

  39. trait UGenGraphBuilder extends NestedUGenGraphBuilder

    Permalink
  40. trait Universe[S <: Sys[S]] extends AnyRef

    Permalink

    Common base for Runner.Handler and Action.Universe

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

    Permalink
  42. type Workspace[S <: Sys[S]] = lucre.stm.Workspace[S]

    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 AuxContext

    Permalink
  10. object Bounce

    Permalink
  11. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  12. object Code

    Permalink
  13. object Color

    Permalink
  14. object Confluent

    Permalink
  15. object Cursors extends Type

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

    Permalink
  17. object Durable

    Permalink
  18. object Ensemble extends Type

    Permalink
  19. object EnvSegment

    Permalink
  20. object ExOps

    Permalink
  21. object FadeSpec extends Serializable

    Permalink
  22. object GenContext

    Permalink
  23. object GenView

    Permalink
  24. object Grapheme extends Type

    Permalink
  25. object Implicits

    Permalink
  26. object Markdown extends ExprTypeImpl[String, Markdown]

    Permalink
  27. object ObjKeys

    Permalink
  28. object Ops extends Ops

    Permalink
  29. object Output extends Type

    Permalink
  30. object Proc extends Type

    Permalink
  31. object Runner

    Permalink
  32. object Scheduler

    Permalink
  33. object SensorSystem

    Permalink
  34. object SoundProcesses

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

    Permalink
  36. object TimeRef extends Serializable

    Permalink
  37. object Timeline extends Type

    Permalink
  38. object Transport

    Permalink
  39. object UGenGraphBuilder

    Permalink
  40. object Universe

    Permalink
  41. object Workspace

    Permalink
  42. package graph

    Permalink
  43. package impl

    Permalink
  44. var showAuralLog: Boolean

    Permalink
  45. var showLog: Boolean

    Permalink
  46. var showTransportLog: Boolean

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped