Package

at.iem.sysson.fscape

graph

Permalink

package graph

Visibility
  1. Public
  2. All

Type Members

  1. final case class BlobVoices(in: GE, width: GE, height: GE, numBlobs: GE, bounds: GE, numVertices: GE, vertices: GE, minWidth: GE = 0, minHeight: GE = 0, thresh: GE = 0.0, voices: GE = 4) extends SingleOut with Product with Serializable

    Permalink

    A UGen that translates blob detection output into a continuous signal suitable for writing as a managed-voices matrix.

    A UGen that translates blob detection output into a continuous signal suitable for writing as a managed-voices matrix. The output will be two dimensional matrices with the original number of columns replaced by voices * 10 number of columns. (that is, for input matrix [a][b], the output will be [a][voices*10]).

    For each voice, the following ten values will be emitted per column (we give interpretation in 'time' and 'altitude' if the input matrix is [time][altitude], and [y][x] if the input matrix is an image):

    - 0 - id (zero for empty or no blob, greater than zero for voice id) - 1 - blobLeft (start altitude) - 2 - blobTop (start time) - 3 - blobWidth (altitude span) - 4 - blobHeight (time span) - 5 - boxLeft (start altitude of slice) - 6 - boxWidth (altitude span of slice) - 7 - sliceMean - 8 - sliceStdDev - 9 - sliceCenter

    Where id is zero for unused voice, and greater than zero for a valid blob. During the existence of one blob, the blob boundary fields (1 to 4) remain constant, and the box and slice values vary over time. Blobs are always guaranteed to coherently occupying the same voice.

    in

    the input matrices

    width

    the number of columns in the input matrices. read as one element per matrix.

    height

    the number of rows in the input matrices. read as one element per matrix.

    numBlobs

    the numBlobs output from the blob detection

    bounds

    the bounds output from the blob detection

    numVertices

    the numVertices output from the blob detection

    vertices

    the vertices output from the blob detection

    minWidth

    the minimum blob width to be considered. read as one element per matrix.

    minHeight

    the minimum blob height to be considered. read as one element per matrix.

    thresh

    threshold in in for elements to be counted in the slices

    voices

    the maximum number of parallel voices. read at initialization time only.

  2. final case class Dim(variable: Matrix, name: String) extends Expander[Unit] with Key with Product with Serializable

    Permalink

    Specification of a data source dimension

    Specification of a data source dimension

    variable

    Data source to which this dimension refers

    name

    Logical name by which the dimension is referred to

  3. final case class IsFill(variable: Matrix, in: GE) extends Lazy with Product with Serializable

    Permalink
  4. final case class Matrix(name: String) extends Expander[Unit] with Key with Product with Serializable

    Permalink
  5. final case class MatrixOut(key: String, spec: Spec, in: GE) extends Lazy with Product with Serializable

    Permalink
  6. final case class MkMatrix(key: String, spec: Spec, in: GE) extends Lazy with Reader with Product with Serializable

    Permalink

    A graph element that creates a UGen writing to an audio file designated by an FScape.Output with a given key and the value being an AudioCue.

    A graph element that creates a UGen writing to an audio file designated by an FScape.Output with a given key and the value being an AudioCue.

    key

    the key into the enclosing object's outputs map, producing an AudioCue

    in

    the signal to write

  7. final case class UserValue(name: String, default: Double) extends Lazy with Input with Product with Serializable

    Permalink

Value Members

  1. object Dim extends Serializable

    Permalink
  2. object Matrix extends Serializable

    Permalink
  3. object MatrixOut extends Serializable

    Permalink
  4. object MkMatrix extends Serializable

    Permalink
  5. object UserValue extends Serializable

    Permalink

Ungrouped