sc3.synth.ugens package¶
Builtin UGen classes package.
-
install_ugen
(ugen)¶ Makes a single ugen available to sc3.synth.ugens.installed_ugens (required by SynthDesc for the ugen to be valid).
-
install_ugens_module
(name, package=None)¶ At the end of an external ugens module call install_ugens_module(__name__) to make all classes available in sc3.synth.ugens.installed_ugens. Parameters name and package are the arguments of importlib.import_module().
-
install_ugens_package
(path, name)¶ Call this function in the __init__.py file of an ugens package with __path__ and __name__ as arguments to make all classes available in sc3.synth.ugens.installed_ugens. Parameters path and name are used as arguments for pkgutil.walk_packages().
Submodules¶
- sc3.synth.ugens.beqsuite module
- sc3.synth.ugens.bufio module
- sc3.synth.ugens.chaos module
- sc3.synth.ugens.convolution module
- sc3.synth.ugens.delays module
- sc3.synth.ugens.demand module
- sc3.synth.ugens.diskio module
- sc3.synth.ugens.dynamics module
- sc3.synth.ugens.envgen module
- sc3.synth.ugens.fft module
- sc3.synth.ugens.filter module
- sc3.synth.ugens.foscillators module
- sc3.synth.ugens.gendyn module
- sc3.synth.ugens.grainugens module
- sc3.synth.ugens.hid module
- sc3.synth.ugens.hilbert module
- sc3.synth.ugens.infougens module
- sc3.synth.ugens.inout module
- sc3.synth.ugens.line module
- sc3.synth.ugens.machinelistening module
- sc3.synth.ugens.mix module
- sc3.synth.ugens.noise module
- sc3.synth.ugens.oscillators module
- sc3.synth.ugens.otherugens module
- sc3.synth.ugens.pan module
- sc3.synth.ugens.physicalmodels module
- sc3.synth.ugens.poll module
- sc3.synth.ugens.reverbs module
- sc3.synth.ugens.testugens module
- sc3.synth.ugens.trig module