Adds a node that create a 'ModularSynthPreset' from its members
|
Enable Polyphony
Boolean
|
Whether or not to allow multiple synth voices. |
|
Osc 1Type
ESynth1OscType Enum
|
What type of oscillator to use for oscillator 1 |
|
Osc 1Gain
Float
|
The linear gain of oscillator 1 [0.0, 1.0] |
|
Osc 1Octave
Float
|
The octave of oscillator 1. [-8.0, 8.0] |
|
Osc 1Semitones
Float
|
The semi-tones of oscillator 1. [-12.0, 12.0] |
|
Osc 1Cents
Float
|
The cents (hundreds of a semitone) of oscillator 1. [-100.0, 100.0] |
|
Osc 1Pulse Width
Float
|
The pulsewidth of oscillator 1 (when using a square wave type oscillator). [0.0, 1.0] |
|
Osc 2Type
ESynth1OscType Enum
|
What type of oscillator to use for oscillator 2 |
|
Osc 2Gain
Float
|
The linear gain of oscillator 2 [0.0, 1.0] |
|
Osc 2Octave
Float
|
The octave of oscillator 2. [-8.0, 8.0] |
|
Osc 2Semitones
Float
|
The semi-tones of oscillator 2. [-12.0, 12.0] |
|
Osc 2Cents
Float
|
The cents (hundreds of a semitone) of oscillator 2. [-100.0, 100.0] |
|
Osc 2Pulse Width
Float
|
The pulsewidth of oscillator 2 (when using a square wave type oscillator). [0.0, 1.0] |
|
Portamento
Float
|
The amount of portamento to use, which is the amount of pitch sliding from current note to next [0.0, 1.0] |
|
Enable Unison
Boolean
|
Enables forcing the oscillators to have no stereo spread. |
|
Enable Oscillator Sync
Boolean
|
Whether or not oscillator sync is enabled. Oscillator sync forces oscillator 2's phase to align with oscillator 1's phase. |
|
Spread
Float
|
The amount of stereo spread to use between oscillator 1 and oscillator 2 [0.0, 1.0] |
|
Pan
Float
|
The stereo pan to use. 0.0 is center. -1.0 is left, 1.0 is right. |
|
LFO1Frequency
Float
|
The frequency to use for LFO 1 (in hz) [0.0, 50.0] |
|
LFO1Gain
Float
|
The linear gain to use for LFO 1 [0.0, 1.0] |
|
LFO1Type
ESynthLFOType Enum
|
The type of LFO to use for LFO 1 |
|
LFO1Mode
ESynthLFOMode Enum
|
The mode to use for LFO 1 |
|
LFO1Patch Type
ESynthLFOPatchType Enum
|
The built-in patch type to use for LFO 1 (you can route this to any patchable parameter using the Patches parameter) |
|
LFO2Frequency
Float
|
The frequency to use for LFO 2 (in hz) [0.0, 50.0] |
|
LFO2Gain
Float
|
The linear gain to use for LFO 2 [0.0, 1.0] |
|
LFO2Type
ESynthLFOType Enum
|
The type of LFO to use for LFO 2 |
|
LFO2Mode
ESynthLFOMode Enum
|
The mode to use for LFO 2 |
|
LFO2Patch Type
ESynthLFOPatchType Enum
|
The built-in patch type to use for LFO 2 (you can route this to any patchable parameter using the Patches parameter) |
|
Gain Db
Float
|
The overall gain to use for the synthesizer in dB [-90.0, 20.0] |
|
Attack Time
Float
|
The amplitude envelope attack time (in ms) [0.0, 10000] |
|
Decay Time
Float
|
The amplitude envelope decay time (in ms)[0.0, 10000] |
|
Sustain Gain
Float
|
The amplitude envelope sustain amount (linear gain) [0.0, 1.0] |
|
Release Time
Float
|
The amplitude envelope release time (in ms) [0.0, 10000] |
|
Mod Env Patch Type
ESynthModEnvPatch Enum
|
The built-in patch type for the envelope modulator |
|
Mod Env Bias Patch Type
ESynthModEnvBiasPatch Enum
|
The built-in patch type for the envelope modulator bias output. Bias is when the envelope output is offset by the sustain gain. |
|
Invert Modulation Envelope
Boolean
|
Whether or not to invert the modulation envelope |
|
Invert Modulation Envelope Bias
Boolean
|
Whether or not to invert the modulation envelope bias output |
|
Modulation Envelope Depth
Float
|
The "depth" (i.e. how much) modulation envelope to use. This scales the modulation envelope output. [0.0, 1.0] |
|
Modulation Envelope Attack Time
Float
|
The modulation envelope attack time (in ms) [0.0, 10000] |
|
Modulation Envelope Decay Time
Float
|
The modulation envelope decay time (in ms) [0.0, 10000] |
|
Modulation Envelope Sustain Gain
Float
|
The modulation envelope sustain gain (linear gain) [0.0, 1.0] |
|
Modulation Envelope Release Time
Float
|
The modulation envelope release time (in ms) [0.0, 10000] |
|
Legato
Boolean
|
Whether or not to use legato mode. |
|
Retrigger
Boolean
|
Whether or not to use retrigger mode. |
|
Filter Frequency
Float
|
The output filter cutoff frequency (hz) [0.0, 20000.0] |
|
Filter Q
Float
|
The output filter resonance (Q) [0.5, 10] |
|
Filter Type
ESynthFilterType Enum
|
The output filter type (lowpass, highpass, bandpass, bandstop) |
|
Filter Algorithm
ESynthFilterAlgorithm Enum
|
The output filter circuit/algorithm type (one-pole ladder, ladder, state-variable) |
|
Stereo Delay Enabled
Boolean
|
Whether or not stereo delay is enabled on the synth |
|
Stereo Delay Mode
ESynthStereoDelayMode Enum
|
The stereo delay mode of the synth |
|
Stereo Delay Time
Float
|
The stereo delay time (in ms) [0.0, 2000.0] |
|
Stereo Delay Feedback
Float
|
The amount of feedback in the stereo delay line [0.0, 1.0] |
|
Stereo Delay Wetlevel
Float
|
The output wet level to use for the stereo delay time [0.0, 1.0] |
|
Stereo Delay Ratio
Float
|
The ratio between left and right stereo delay lines (wider value is more separation) [0.0, 1.0] |
|
Chorus Enabled
Boolean
|
Whether or not the chorus effect is enabled |
|
Chorus Depth
Float
|
The depth of the chorus effect [0.0, 1.0] |
|
Chorus Feedback
Float
|
The amount of feedback in the chorus effect [0.0, 1.0] |
|
Chorus Frequency
Float
|
The chorus LFO frequency [0.0, 20.0] |
|
Patches
Array of Epic Synth 1Patch Structures
|
The modular synth patch chords to use for the synth. Allows routing the LFO1/LFO2 and Modulation Envelope to any patchable destination. |
|
Modular Synth Preset
Modular Synth Preset Structure
|