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.
A reference to the containing ScinthDef. Used as part of building the ScinthDef.
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.
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.
An array of arrays representing all accepted input dimensions, corresponding at each index with the same output dimension entries.
An array of arrays representing all accepted output dimensions, corresponding at each index with the same input dimension entries.
The class name of this VGen, as determined at ScinthDef build time. Used for building ScinthDef output.
A symbol describing the rate of the VGen instance, although currently only \fragment
is supported.