Object

at.iem.sysson.sound.impl

MatrixPrepare

Related Doc: package impl

Permalink

object MatrixPrepare

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MatrixPrepare
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Config(matrix: Key, server: Server, key: String, index: Int, bufSize: Int) extends Product with Serializable

    Permalink

    The configuration of the buffer preparation.

    The configuration of the buffer preparation.

    The key and index arguments will be fed into Stream.controlName(key, index) to generate the control name, and will be passed to StreamBuffer.

    matrix

    the matrix to convert into an audio file

    key

    the key used for setting the synth control eventually

    index

    the index into the alternative versions of the key, used for setting the synth control eventually

    bufSize

    the desired size for the resulting streaming buffer. If not-streaming, this value is ignored, and should be set to zero

  2. trait DimGE extends InputGE

    Permalink
  3. trait GE extends Lazy with Input

    Permalink
  4. sealed trait InputGE extends GE

    Permalink
  5. sealed trait IsStreaming extends AnyRef

    Permalink
  6. trait PlayGE extends InputGE with AudioRated

    Permalink
  7. final case class ShapeAndIndex(shape: Vec[Int], streamIndex: Int, axisIndex: Int) extends de.sciss.synth.proc.UGenGraphBuilder.Value with Product with Serializable

    Permalink

    A UGenGraphBuilder.Input.Value requested by the Var.Axis elements.

    A UGenGraphBuilder.Input.Value requested by the Var.Axis elements.

    shape

    the shape of the matrix

    streamIndex

    the index of the streaming dimension

    axisIndex

    the index of the axis dimension

  8. final case class Spec(numChannels: Int, elem: InputGE, streamDim: Int) extends Product with Serializable

    Permalink

    numChannels

    the number of channels in the audio file

    streamDim

    the stream dimension (or -1 for scalar)

  9. final case class Value(specs: Vec[Spec]) extends de.sciss.synth.proc.UGenGraphBuilder.Value with Product with Serializable

    Permalink

    The value of the UGenGraphBuilder request.

    The value of the UGenGraphBuilder request. Similar to Stream.Value, but using asynchronous preparation.

    specs

    the stream performance specifications

  10. trait ValuesGE extends InputGE with ScalarRated

    Permalink
  11. trait VarGE extends InputGE

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object IsStreaming

    Permalink
  5. def apply[S <: Sys[S]](config: Config)(implicit tx: MatrixPrepare.apply.S.Tx, resolver: Resolver[S], cursor: Cursor[S]): AsyncResource[S]

    Permalink

    Creates and launches the process.

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. def makeUGen(in: InputGE): UGenInLike

    Permalink
  15. def mkCtlName(key: String, idx: Int, isStreaming: Boolean): String

    Permalink
  16. def mkKey(in: InputGE): String

    Permalink
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped