A factory. This class is central to the renderer. It consumes a synth definition, wraps it other Ugens to fit SATIE's design and places it in the rendering pipeline, either as a sound source or effect. It is being internally by the main Satie class.
Compile a synthdef on the server and make it available to the engine.
name |
(Symbol) A unique identifier by which this synth will be referred to. |
src |
(String) A synth definition. This is a standard sclang SynthDef code, omitting the Out. See Plugins for an example. |
preBusArray |
(Array) Pre processing busses |
postBusArray |
(Array) Post-processing busses |
preMonitorArray |
(Array) List of synthDefs to be used for analysis/monitoring side-chain. See Plugins: Analysers for more information. |
spatializerArray |
(Array) List of sptialisers that will process this synth |
firstOutputIndexArray |
(Array) List of Bus: *audio objects or integer channel indexes that will be passed to the SynthDef's Out UGens. SatieConfiguration: -spatBus contains an array of buses that were created for each SatieConfiguration: -listeningFormat. The |
paramsMapper |
Some parameters can be modified by a Plugins |
synthArgs |
Arguments specific to this synth |
It does not return any value. On success, places a compiled SynthDef on the server.