de.sciss.proc

Type members

Classlikes

object Action extends Type
Companion
class
trait Action[T <: Txn[T]] extends Obj[T] with Publisher[T, Update[T]]
Companion
object
object AudioCue
Companion
class
final case
class AudioCue(artifact: Value, spec: AudioFileSpec, offset: Long, gain: Double)

A chunk of an audio file.

A chunk of an audio file.

Value Params
artifact

the audio file

gain

a linear gain factor

offset

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

spec

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

Companion
object
Companion
class
trait AuralAttribute[T <: Txn[T]] extends AuralViewBase[T, Target[T]]

An AuralAttribute is the aural view of an object that is used as an input to another object, patched into that other object's attribute map. When the sink is run, it in turn calls run on the aural attribute, passing it a Target instance, to which the aural attribute can then attach itself.

An AuralAttribute is the aural view of an object that is used as an input to another object, patched into that other object's attribute map. When the sink is run, it in turn calls run on the aural attribute, passing it a Target instance, to which the aural attribute can then attach itself.

Companion
object
Companion
class
trait AuralContext[T <: Txn[T]] extends AuxContext[T]
Companion
object
object AuralNode
Companion
class
trait AuralNode[T <: Txn[T]] extends NodeRef with Disposable[T]
Companion
object
object AuralObj
Companion
class
trait AuralObj[T <: Txn[T]] extends ObjViewBase[T, Unit]
Companion
object
Companion
class
trait AuralOutput[T <: Txn[T]] extends Disposable[T] with Observable[T, Update]

An AuralOutput is the aural representation of a Proc.Output. It associates that output with a bus to which the signal is routed.

An AuralOutput is the aural representation of a Proc.Output. It associates that output with a bus to which the signal is routed.

Companion
object
Companion
class
trait AuralSystem extends Observable[RT, State]

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.

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.

Companion
object
trait AuralViewBase[T <: Txn[T], -Target] extends ViewBase[T]
object AuxContext
Companion
class
trait AuxContext[T <: Txn[T]]
Companion
object
object Bounce
Companion
class
trait Bounce[T <: Txn[T]] extends ProcessorFactory
Companion
object
case
object BuildInfo

This object was generated by sbt-buildinfo.

This object was generated by sbt-buildinfo.

object Code
Companion
class
trait Code extends Product with Writable
Companion
object
object Color
Companion
class
sealed
trait Color extends Product
Companion
object
object Confluent
Companion
class
trait Confluent extends ConfluentLike[Txn] with Sys
Companion
object
object Control extends Type
Companion
class
trait Control[T <: Txn[T]] extends Obj[T] with Publisher[T, Update[T]]
Companion
object
trait ControlValuesView[T <: Txn[T]] extends Observable[T, Option[ControlValues]] with Source[T, Option[ControlValues]]
object Cursors extends Type
Companion
class
trait Cursors[T <: Txn[T], D <: Txn[D]] extends Elem[D] with Publisher[D, Update[T, D]] with Writable
Companion
object
object CurveObj extends ExprTypeImpl[Curve, [T <: Txn[T]] =>> CurveObj[T]]
Companion
class
trait CurveObj[T <: Txn[T]] extends Expr[T, Curve]
Companion
object
object Durable
Companion
class
trait Durable extends DurableLike[Txn] with Sys
Companion
object
object EnvSegment
Companion
class
sealed abstract
class EnvSegment extends Product with Writable
Companion
object
object ExImport extends ExImport
Companion
class
trait ExImport extends ExImport
Companion
object
Companion
class
trait ExprContext[T <: Txn[T]] extends Context[T]
Companion
object
object FadeSpec
Companion
class
final case
class FadeSpec(numFrames: Long, curve: Curve, floor: Float)
Companion
object
trait Gen[T <: Txn[T]] extends Obj[T]
object GenContext
Companion
class
trait GenContext[T <: Txn[T]] extends Disposable[T]

Context for rendering generated objects.

Context for rendering generated objects.

Companion
object
object GenView
Companion
class
trait GenView[T <: Txn[T]] extends Observable[T, State] with Disposable[T]
Companion
object
object Grapheme extends Type
Companion
class
trait Grapheme[T <: Txn[T]] extends BiPin[T, Obj[T]]
Companion
object
object Implicits
object Markdown extends ExprTypeImpl[String, [T <: Txn[T]] =>> Markdown[T]]
Companion
class
trait Markdown[T <: Txn[T]] extends Expr[T, String]

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.

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.

Companion
object
object ObjKeys
trait ObjViewBase[T <: Txn[T], -Target] extends AuralViewBase[T, Target]
object Ops extends Ops
Companion
class
trait Ops extends Ops
Companion
object
object ParamSpec
Companion
class
final case
class ParamSpec(lo: Double, hi: Double, warp: Warp, unit: String) extends Writable
Companion
object
object Proc extends Type
Companion
class
trait Proc[T <: Txn[T]] extends Obj[T] with Publisher[T, Update[T]]

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

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

Companion
object
object Runner
Companion
class
trait Runner[T <: Txn[T]] extends ViewBase[T] with IControl[T]
Companion
object
object Scheduler
Companion
class
trait Scheduler[T <: Txn[T]]

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.

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.

Companion
object
Companion
class
Companion
object
object Tag extends Type
Companion
class
trait Tag[T <: Txn[T]] extends Obj[T]

A tag is an empty object used solely as placeholder and for gathering elements in its attribute map.

A tag is an empty object used solely as placeholder and for gathering elements in its attribute map.

Companion
object
object TimeRef
Companion
class
final case
class TimeRef(span: HasStart, offset: Long) extends Option
Companion
object
object Timeline extends Type
Companion
class
trait Timeline[T <: Txn[T]] extends BiGroup[T, Obj[T]]
Companion
object
object Transport
Companion
class
trait Transport[T <: Txn[T]] extends Disposable[T] with Observable[T, Update[T]]

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

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

Companion
object
Companion
class
trait UGenGraphBuilder extends NestedUGenGraphBuilder
Companion
object
object Universe
Companion
class
trait Universe[T <: Txn[T]] extends Observable[T, Update[T]]
Companion
object
trait ViewBase[T <: Txn[T]] extends Observable[T, State] with Disposable[T]
object Warp
Companion
class
trait Warp extends Writable
Companion
object
Companion
class
trait Workspace[T <: Txn[T]] extends Workspace[T]
Companion
object