Choose your operating system:
Windows
macOS
Linux
| FTableRowBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SynthComponents/EpicSynth1Component.h |
Include |
#include "SynthComponents/EpicSynth1Component.h" |
USTRUCT(BlueprintType)
struct FModularSynthPreset : public FTableRowBase
Name | Description | ||
---|---|---|---|
|
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]. |
|
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]. |
|
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]. |
|
LFO1Mode |
The mode to use for LFO 1. |
|
|
LFO1PatchType |
The built-in patch type to use for LFO 1 (you can route this to any patchable parameter using the Patches parameter) |
|
|
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]. |
|
LFO2Mode |
The mode to use for LFO 2. |
|
|
LFO2PatchType |
The built-in patch type to use for LFO 2 (you can route this to any patchable parameter using the Patches parameter) |
|
|
LFO2Type |
The type of LFO to use for LFO 2. |
|
|
ModEnvBiasPatchType |
The built-in patch type for the envelope modulator bias output. Bias is when the envelope output is offset by the sustain gain. |
|
|
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]. |
|
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]. |
|
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. |
|
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. |
|
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]. |
|
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]. |
Name | Description | |
---|---|---|
|
FModularSynthPreset() |