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.