Module |
|
Header |
/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Public/EpicSynth1.h |
Include |
#include "EpicSynth1.h" |
class FEpicSynth1
Name | Description | ||
---|---|---|---|
|
float |
BaseFilterFreq |
Filter data. |
|
float |
BaseFilterQ |
|
|
bool: 1 |
bIsChorusEnabled |
|
|
bool: 1 |
bIsStereoEnabled |
|
|
bool: 1 |
bIsUnison |
|
|
Chorus |
||
|
ControlSamplePeriod |
The number of real samples per control rate tick. |
|
|
float |
ControlSampleRate |
Control sample rate (LFOs, etc) |
|
FilterAlgorithm |
||
|
float |
FilterFreqMod |
|
|
float |
FilterQMod |
|
|
FilterType |
||
|
FreeVoices |
List of free voice indices. |
|
|
LastMidiNote |
Last midi. |
|
|
LastVoice |
The last played voice. |
|
|
MaxNumVoices |
The max number of voices allowed in the synth. |
|
|
ModMatrix |
Mod matrix object (used to route connections) |
|
|
NumActiveVoices |
Count of number of voices in flight. Should not be greater than NumVoices. |
|
|
NumStoppingVoices |
Number of buffer voices used for stopping voices. |
|
|
NumVoices |
The current number of voices, may be less than MaxNumVoices. |
|
|
float |
Portamento |
Time to pitch shift up or down to target notes. |
|
float |
SampleRate |
Sample rate of the synth. |
|
StereoDelay |
Stereo delay effect. |
|
|
VoiceGeneration |
An incremented number used to track voice age. Older voices have smaller generation counts. |
|
|
Voices |
The allocated voice pool. |
Name | Description | |
---|---|---|
|
FEpicSynth1() |
Name | Description | |
---|---|---|
|
~FEpicSynth1() |
Name | Description | ||
---|---|---|---|
|
ClearPatches() |
||
|
CreatePatch ( |
||
|
GenerateFrame ( |
Generate the next frame of audio. |
|
|
GetOldestPlayingId() |
||
|
Init ( |
||
|
NoteOff |
Turns the. |
|
|
NoteOn ( |
Plays a. |
|
|
SetChorusDepth ( |
||
|
SetChorusEnabled ( |
Chorus parameters. |
|
|
SetChorusFeedback ( |
||
|
SetChorusFrequency ( |
||
|
SetEnablePatch |
||
|
SetEnvAttackTime ( |
Envelope setting. |
|
|
SetEnvDecayTime ( |
||
|
SetEnvLegatoEnabled ( |
||
|
SetEnvReleaseTime ( |
||
|
SetEnvRetriggerMode ( |
||
|
SetEnvSustainGain ( |
||
|
SetFilterAlgorithm ( |
Filter setting. |
|
|
SetFilterFrequency ( |
||
|
SetFilterFrequencyMod ( |
||
|
SetFilterQ ( |
||
|
SetFilterQMod ( |
||
|
SetFilterType ( |
||
|
SetGainDb ( |
||
|
SetLFOFrequency ( |
||
|
SetLFOFrequencyMod ( |
||
|
SetLFOGain ( |
||
|
SetLFOGainMod ( |
||
|
SetLFOMode ( |
||
|
SetLFOPatch ( |
||
|
SetLFOPulseWidth ( |
||
|
SetLFOType ( |
LFO setting. |
|
|
SetModEnvAttackTime ( |
||
|
SetModEnvBiasInvert ( |
||
|
SetModEnvBiasPatch ( |
||
|
SetModEnvDecayTime ( |
||
|
SetModEnvDepth ( |
||
|
SetModEnvInvert ( |
||
|
SetModEnvPatch ( |
Modulation Envelope Setting. |
|
|
SetModEnvReleaseTime ( |
||
|
SetModEnvSustainGain ( |
||
|
SetMonoMode ( |
Set the synth to be in mono mode. |
|
|
SetOscCents ( |
||
|
SetOscDetune ( |
||
|
SetOscGain ( |
||
|
SetOscGainMod ( |
||
|
SetOscOctave ( |
||
|
SetOscPitchBend ( |
||
|
SetOscPortamento ( |
||
|
SetOscPulseWidth ( |
||
|
SetOscSemitones ( |
||
|
SetOscSpread ( |
||
|
SetOscSync ( |
||
|
SetOscType ( |
Oscillator setting. |
|
|
SetOscUnison ( |
||
|
SetPan ( |
Pan and gain setting. |
|
|
SetStereoDelayFeedback ( |
||
|
SetStereoDelayIsEnabled ( |
Stereo Delay parameters. |
|
|
SetStereoDelayMode ( |
||
|
SetStereoDelayRatio ( |
||
|
SetStereoDelayTimeMsec ( |
||
|
SetStereoDelayWetLevel ( |
||
|
StopAllVoicesExceptNewest() |
||
|
SwitchFilter() |