/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SynthComponents/EpicSynth1Component.h
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FModularSynthPreset : public [FTableRowBase](API\Runtime\Engine\Engine\FTableRowBase)
float
AttackTime
The amplitude envelope attack time (in ms) [0.0, 10000].
uint32:  1
bChorusEnabled
Whether or not the chorus effect is enabled.
uint32:  1
bEnableOscillatorSync
Whether or not oscillator sync is enabled. Oscillator sync forces oscillator 2's phase to align with oscillator 1's phase.
uint32:  1
bEnablePolyphony
Whether or not to allow multiple synth voices.
uint32:  1
bEnableUnison
Enables forcing the oscillators to have no stereo spread.
uint32:  1
bInvertModulationEnvelope
Whether or not to invert the modulation envelope.
uint32:  1
bInvertModulationEnvelopeBias
Whether or not to invert the modulation envelope bias output.
uint32:  1
bLegato
Whether or not to use legato mode.
uint32:  1
bRetrigger
Whether or not to use retrigger mode.
uint32:  1
bStereoDelayEnabled
Whether or not stereo delay is enabled on the synth.
float
ChorusDepth
The depth of the chorus effect [0.0, 1.0].
float
ChorusFeedback
The amount of feedback in the chorus effect [0.0, 1.0].
float
ChorusFrequency
The chorus LFO frequency [0.0, 20.0].
float
DecayTime
The amplitude envelope decay time (in ms)[0.0, 10000].
ESynthFilterAlg...
FilterAlgorithm
The output filter circuit/algorithm type (one-pole ladder, ladder, state-variable)
float
FilterFrequency
The output filter cutoff frequency (hz) [0.0, 20000.0].
float
FilterQ
The output filter resonance (Q) [0.5, 10].
ESynthFilterTyp...
FilterType
The output filter type (lowpass, highpass, bandpass, bandstop)
float
GainDb
The overall gain to use for the synthesizer in dB [-90.0, 20.0].
float
LFO1Frequency
The frequency to use for LFO 1 (in hz) [0.0, 50.0].
float
LFO1Gain
The linear gain to use for LFO 1 [0.0, 1.0].
ESynthLFOMode
LFO1Mode
The mode to use for LFO 1.
ESynthLFOPatchT...
LFO1PatchType
The built-in patch type to use for LFO 1 (you can route this to any patchable parameter using the Patches parameter)
ESynthLFOType
LFO1Type
The type of LFO to use for LFO 1.
float
LFO2Frequency
The frequency to use for LFO 2 (in hz) [0.0, 50.0].
float
LFO2Gain
The linear gain to use for LFO 2 [0.0, 1.0].
ESynthLFOMode
LFO2Mode
The mode to use for LFO 2.
ESynthLFOPatchT...
LFO2PatchType
The built-in patch type to use for LFO 2 (you can route this to any patchable parameter using the Patches parameter)
ESynthLFOType
LFO2Type
The type of LFO to use for LFO 2.
ESynthModEnvBia...
ModEnvBiasPatchType
The built-in patch type for the envelope modulator bias output. Bias is when the envelope output is offset by the sustain gain.
ESynthModEnvPat...
ModEnvPatchType
The built-in patch type for the envelope modulator.
float
ModulationEnvelopeAttackTime
The modulation envelope attack time (in ms) [0.0, 10000].
float
ModulationEnvelopeDecayTime
The modulation envelope decay time (in ms) [0.0, 10000].
float
ModulationEnvelopeDepth
The "depth" (i.e. how much) modulation envelope to use. This scales the modulation envelope output. [0.0, 1.0].
float
ModulationEnvelopeReleaseTime
The modulation envelope release time (in ms) [0.0, 10000].
float
ModulationEnvelopeSustainGain
The modulation envelope sustain gain (linear gain) [0.0, 1.0].
float
Osc1Cents
The cents (hundreds of a semitone) of oscillator 1. [-100.0, 100.0].
float
Osc1Gain
The linear gain of oscillator 1 [0.0, 1.0].
float
Osc1Octave
The octave of oscillator 1. [-8.0, 8.0].
float
Osc1PulseWidth
The pulsewidth of oscillator 1 (when using a square wave type oscillator). [0.0, 1.0].
float
Osc1Semitones
The semi-tones of oscillator 1. [-12.0, 12.0].
ESynth1OscType
Osc1Type
What type of oscillator to use for oscillator 1.
float
Osc2Cents
The cents (hundreds of a semitone) of oscillator 2. [-100.0, 100.0].
float
Osc2Gain
The linear gain of oscillator 2 [0.0, 1.0].
float
Osc2Octave
The octave of oscillator 2. [-8.0, 8.0].
float
Osc2PulseWidth
The pulsewidth of oscillator 2 (when using a square wave type oscillator). [0.0, 1.0].
float
Osc2Semitones
The semi-tones of oscillator 2. [-12.0, 12.0].
ESynth1OscType
Osc2Type
What type of oscillator to use for oscillator 2.
float
Pan
The stereo pan to use. 0.0 is center. -1.0 is left, 1.0 is right.
TArray<FEpicSy...
Patches
The modular synth patch cords to use for the synth. Allows routing the LFO1/LFO2 and Modulation Envelope to any patchable destination.
float
Portamento
The amount of portamento to use, which is the amount of pitch sliding from current note to next [0.0, 1.0].
float
ReleaseTime
The amplitude envelope release time (in ms) [0.0, 10000].
float
Spread
The amount of stereo spread to use between oscillator 1 and oscillator 2 [0.0, 1.0].
float
StereoDelayFeedback
The amount of feedback in the stereo delay line [0.0, 1.0].
ESynthStereoDel...
StereoDelayMode
The stereo delay mode of the synth.
float
StereoDelayRatio
The ratio between left and right stereo delay lines (wider value is more separation) [0.0, 1.0].
float
StereoDelayTime
The stereo delay time (in ms) [0.0, 2000.0].
float
StereoDelayWetlevel
The output wet level to use for the stereo delay time [0.0, 1.0].
float
SustainGain
The amplitude envelope sustain amount (linear gain) [0.0, 1.0].