package graph
- Alphabetic
- Public
- All
Type Members
-
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
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 * 10number 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 -sliceCenterWhere
idis 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
numBlobsoutput from the blob detection- bounds
the
boundsoutput from the blob detection- numVertices
the
numVerticesoutput from the blob detection- vertices
the
verticesoutput 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
infor elements to be counted in the slices- voices
the maximum number of parallel voices. read at initialization time only.
-
final
case class
Dim
(variable: Matrix, name: String) extends Expander[Unit] with Key with Product with Serializable
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
- final case class IsFill (variable: Matrix, in: GE) extends Lazy with Product with Serializable
- final case class Matrix (name: String) extends Expander[Unit] with Key with Product with Serializable
- final case class MatrixOut (key: String, spec: Spec, in: GE) extends Lazy with Product with Serializable
-
final
case class
MkMatrix
(key: String, spec: Spec, in: GE) extends Lazy with Reader with Product with Serializable
A graph element that creates a UGen writing to an audio file designated by an
FScape.Outputwith a givenkeyand the value being anAudioCue.A graph element that creates a UGen writing to an audio file designated by an
FScape.Outputwith a givenkeyand the value being anAudioCue.- key
the key into the enclosing object's outputs map, producing an
AudioCue- in
the signal to write