A UGen client-side (logical) input argument.
Currently, two types of arguments are supported for UGen classes: GE
and Int
.
Type of default value for a UGen constructor argument.
An attribute describes an aspect of a UGen related to how it consumes resources, whether it is individual etc.
Documentation of a UGen.
A UGen (server-side) input corresponds with a particular argument in the client-side interface.
Specification of a UGen output.
One of a fixed set of constraints on a UGen argument's calculation rate.
The shape of a UGen's constructor method relating to a particular calculation rate.
The supported calculation rates of a UGen can be either implied or a specified set of rates.
The logical shape or type or "meaning" of a signal.
Parses an individual XML node for one specific UGen specification.
Parses an individual XML node for one specific UGen specification.
the <ugen>
node.
if true
, parses documentation as well. if false
skips documentation, thus
spec.doc
will be None
.
Parses a complete XML file containing a number of UGen specifications.
Parses a complete XML file containing a number of UGen specifications.
the XML source, such as obtained from a file or input stream.
if true
, parses documentation as well. if false
skips documentation, thus
spec.doc
will be None
.
a map from UGen names to their specifications.
List of standard UGen plugin names, including ScalaCollider helper elements.
Lazily computes the specs of the UGens bundled with the standard SuperCollider distribution.
Lazily computes the specs of the UGens bundled with the standard SuperCollider distribution. The result maps from UGen names to their specifications.
List of third-party UGens as per https://github.
List of third-party UGens as per https://github.com/supercollider/sc3-plugins, This is currently incomplete.
Lazily computes the specs of the UGens found in the sc3-plugins project.
Lazily computes the specs of the UGens found in the sc3-plugins project. The result maps from UGen names to their specifications.