Navigation
API > API/Plugins > API/Plugins/Synthesis
| Name | FEpicSynth1 |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Public/EpicSynth1.h |
| Include Path | #include "EpicSynth1.h" |
Syntax
class FEpicSynth1
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEpicSynth1() |
EpicSynth1.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FEpicSynth1() |
EpicSynth1.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearPatches() |
EpicSynth1.h | ||
FPatchId CreatePatch
(
const ESynth1PatchSource PatchSource, |
EpicSynth1.h | ||
void GenerateFrame
(
float* OutFrame |
Generate the next frame of audio. | EpicSynth1.h | |
void Init
(
const float InSampleRate, |
EpicSynth1.h | ||
void NoteOff
(
const uint32 InMidiNote, |
Turns the note off (triggers release envelope) | EpicSynth1.h | |
void NoteOn
(
const uint32 InMidiNote, |
Plays a note with the given midi note and midi velocity. | EpicSynth1.h | |
void SetChorusDepth
(
const EChorusDelays::Type InType, |
EpicSynth1.h | ||
void SetChorusEnabled
(
const bool bInIsChorusEnabled |
Chorus parameters. | EpicSynth1.h | |
void SetChorusFeedback
(
const EChorusDelays::Type InType, |
EpicSynth1.h | ||
void SetChorusFrequency
(
const EChorusDelays::Type InType, |
EpicSynth1.h | ||
bool SetEnablePatch
(
const FPatchId PatchId, |
EpicSynth1.h | ||
void SetEnvAttackTime
(
const float InAttackTimeMsec |
Envelope setting. | EpicSynth1.h | |
void SetEnvDecayTime
(
const float InDecayTimeMsec |
EpicSynth1.h | ||
void SetEnvLegatoEnabled
(
const bool bIsLegatoEnabled |
EpicSynth1.h | ||
void SetEnvReleaseTime
(
const float InReleaseTimeMsec |
EpicSynth1.h | ||
void SetEnvRetriggerMode
(
const bool bIsRetriggerMode |
EpicSynth1.h | ||
void SetEnvSustainGain
(
const float InSustainGain |
EpicSynth1.h | ||
void SetFilterAlgorithm
(
const ESynthFilterAlgorithm FilterAlgorithm |
Filter setting. | EpicSynth1.h | |
void SetFilterFrequency
(
const float InFilterFrequency |
EpicSynth1.h | ||
void SetFilterFrequencyMod
(
const float InFilterFrequencyModulation |
EpicSynth1.h | ||
void SetFilterQ
(
const float InFilterQ |
EpicSynth1.h | ||
void SetFilterQMod
(
const float InFilterQModulation |
EpicSynth1.h | ||
void SetFilterType
(
const EFilter::Type FilterType |
EpicSynth1.h | ||
void SetGainDb
(
const float InGainDb |
EpicSynth1.h | ||
void SetLFOFrequency
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOFrequencyMod
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOGain
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOGainMod
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOMode
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOPatch
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOPulseWidth
(
const int32 LFOIndex, |
EpicSynth1.h | ||
void SetLFOType
(
const int32 LFOIndex, |
LFO setting. | EpicSynth1.h | |
void SetModEnvAttackTime
(
const float InAttackTimeMsec |
EpicSynth1.h | ||
void SetModEnvBiasInvert
(
const bool bInInvert |
EpicSynth1.h | ||
void SetModEnvBiasPatch
(
const ESynthModEnvBiasPatch InPatchType |
EpicSynth1.h | ||
void SetModEnvDecayTime
(
const float InDecayTimeMsec |
EpicSynth1.h | ||
void SetModEnvDepth
(
const float InDepth |
EpicSynth1.h | ||
void SetModEnvInvert
(
const bool bInInvert |
EpicSynth1.h | ||
void SetModEnvPatch
(
const ESynthModEnvPatch InPatchType |
Modulation Envelope Setting. | EpicSynth1.h | |
void SetModEnvReleaseTime
(
const float InReleaseTimeMsec |
EpicSynth1.h | ||
void SetModEnvSustainGain
(
const float InSustainGain |
EpicSynth1.h | ||
void SetMonoMode
(
const bool bIsMono |
Set the synth to be in mono mode. | EpicSynth1.h | |
void SetOscCents
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscDetune
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscGain
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscGainMod
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscOctave
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscPitchBend
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscPortamento
(
const float InPortamento |
EpicSynth1.h | ||
void SetOscPulseWidth
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscSemitones
(
const int32 InOscIndex, |
EpicSynth1.h | ||
void SetOscSpread
(
const float InSpread |
EpicSynth1.h | ||
void SetOscSync
(
const bool bIsSync |
EpicSynth1.h | ||
void SetOscType
(
const int32 InOscIndex, |
Oscillator setting. | EpicSynth1.h | |
void SetOscUnison
(
const bool bInUnison |
EpicSynth1.h | ||
void SetPan
(
const float InPan |
Pan and gain setting. | EpicSynth1.h | |
void SetStereoDelayFeedback
(
const float InDelayFeedback |
EpicSynth1.h | ||
void SetStereoDelayIsEnabled
(
const bool bInIsStereoEnabled |
Stereo Delay parameters. | EpicSynth1.h | |
void SetStereoDelayMode
(
EStereoDelayMode::Type InStereoDelayMode |
EpicSynth1.h | ||
void SetStereoDelayRatio
(
const float InDelayRatio |
EpicSynth1.h | ||
void SetStereoDelayTimeMsec
(
const float InDelayTimeMsec |
EpicSynth1.h | ||
void SetStereoDelayWetLevel
(
const float InDelayWetLevel |
EpicSynth1.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetOldestPlayingId() |
EpicSynth1.h | ||
void StopAllVoicesExceptNewest() |
EpicSynth1.h | ||
void SwitchFilter() |
EpicSynth1.h |