VGen
See also: Scinth ScinthDef
Description
VGens are the atomic units of computation on the Scintillator visual synthesizer. The analagous class in audio synthesis is the UGen . As the base class for all VGens it does no visual synthesis itself, so wouldn’t normally be used directly as part of a ScinthDef.
Class Methods
Instance Methods
.scinthDef
.scinthDef = value
A reference to the containing ScinthDef. Used as part of building the ScinthDef.
.outDims
.outDims = value
Used as part of the ScinthDef building process. An array representing the selected output dimensions from those supported within outputDimensions
, as determined by ScinthDef dimensional analysis. For more information see the discussion around dimensional analysis in the ScinthDef documentation.
.inDims
.inDims = value
Used as part of the ScinthDef building process. An array representing the selected input dimensions from those supported within inputDimensions
, as determined by ScinthDef dimensional analysis. For more information see the discussion around dimensional analysis in the ScinthDef documentation.
.inputDimensions
An array of arrays representing all accepted input dimensions, corresponding at each index with the same output dimension entries.
.outputDimensions
An array of arrays representing all accepted output dimensions, corresponding at each index with the same input dimension entries.
.name
The class name of this VGen, as determined at ScinthDef build time. Used for building ScinthDef output.
.rate
.rate = value
A symbol describing the rate of the VGen instance, although currently only \fragment
is supported.