If the synthesizer processes the audio effects. This can be changed later.
If the event system is enabled. This can be changed later.
Event types are described here: SynthesizerEvent
OptionalgsOptional custom GS chorus processor for the synthesizer. Leave undefined to use DefaultGSChorus.
OptionalgsOptional custom GS delay processor for the synthesizer. Leave undefined to use DefaultGSDelay.
OptionalgsOptional custom GS insertion block for the synthesizer. Leave undefined to use DefaultGSInsertion.
OptionalgsOptional custom GS reverb processor for the synthesizer. Leave undefined to use DefaultGSReverb.
The initial time of the synthesizer, in seconds.
The maximum buffer size the synthesizer can render at once.
Attempting to .process() more samples than this will result in an error.
Defaults to 128.
OptionalxgOptional custom XG chorus block for the synthesizer. Leave undefined to use DefaultXGChorus.
OptionalxgOptional custom XG insertion blocks for the synthesizer. Leave undefined to use DefaultXGInsertion. Default amount is 4 but theoretically any amount up to 127 (so 128 blocks) can be addressed.
OptionalxgOptional custom XG reverb block for the synthesizer. Leave undefined to use DefaultXGReverb.
OptionalxgOptional custom XG variation block for the synthesizer. Leave undefined to use DefaultXGVariation.
Additional options when initializing a SpessaSynthProcessor.