| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SynthComponents/EpicSynth1Component.h |
Include |
#include "SynthComponents/EpicSynth1Component.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class UModularSynthComponent : public USynthComponent
UModularSynthComponent Implementation of a USynthComponent.
Name | Description | ||
---|---|---|---|
|
EpicSynth1 |
||
|
VoiceCount |
The voice count to use for the synthesizer. Cannot be changed. |
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
CreatePatch ( |
Creates a new modular synth patch between a modulation source and a set of modulation destinations. |
|
|
NoteOff |
Stop the note (will only do anything if a voice is playing with that note) |
|
|
NoteOn ( |
Play a new note. Optionally pass in a duration to automatically turn off the note. |
|
|
SetAttackTime ( |
Sets the envelope attack time in msec. |
|
|
SetChorusDepth ( |
Sets the chorus depth. |
|
|
SetChorusEnabled ( |
Sets whether or not chorus is enabled. |
|
|
SetChorusFeedback ( |
Sets the chorus feedback. |
|
|
SetChorusFrequency ( |
Sets the chorus frequency. |
|
|
SetDecayTime ( |
Sets the envelope decay time in msec. |
|
|
SetEnableLegato ( |
Sets whether or not to use legato for the synthesizer. |
|
|
SetEnablePatch |
||
|
SetEnablePolyphony ( |
Sets whether or not to use polyphony for the synthesizer. |
|
|
SetEnableRetrigger ( |
Sets whether or not to retrigger envelope per note on. |
|
|
SetEnableUnison ( |
Sets whether or not the synth is in unison mode (i.e. no spread) |
|
|
SetFilterAlgorithm ( |
Sets the filter algorithm. |
|
|
SetFilterFrequency ( |
Sets the filter cutoff frequency in hz. |
|
|
SetFilterFrequencyMod ( |
Sets the filter cutoff frequency in hz. |
|
|
SetFilterQ ( |
Sets the filter Q (resonance) |
|
|
SetFilterQMod ( |
Sets a modulated filter Q (resonance) |
|
|
SetFilterType ( |
Sets the filter type. |
|
|
SetGainDb ( |
Sets the synth gain in decibels. |
|
|
SetLFOFrequency ( |
Sets the LFO frequency in hz |
|
|
SetLFOFrequencyMod ( |
Sets the LFO frequency modulation in hz |
|
|
SetLFOGain ( |
Sets the LFO gain factor |
|
|
SetLFOGainMod ( |
Sets the LFO gain mod factor (external modulation) |
|
|
SetLFOMode ( |
Sets the LFO type |
|
|
SetLFOPatch ( |
Sets the LFO patch type. LFO patch determines what parameter is modulated by the LFO. |
|
|
SetLFOType ( |
Sets the LFO type |
|
|
SetModEnvAttackTime ( |
Sets the envelope modulator attack time in msec. |
|
|
SetModEnvBiasInvert ( |
Sets whether or not to invert the bias output of the envelope modulator. |
|
|
SetModEnvBiasPatch ( |
Sets whether or not to modulate a param based on the envelope. Uses bias envelope output (offset from sustain gain). |
|
|
SetModEnvDecayTime ( |
Sets the envelope modulator attack time in msec. |
|
|
SetModEnvDepth ( |
Sets the envelope modulator depth (amount to apply the output modulation) |
|
|
SetModEnvInvert ( |
Sets whether or not to invert the envelope modulator. |
|
|
SetModEnvPatch ( |
Sets whether or not to modulate a param based on the envelope. Uses bias envelope output (offset from sustain gain). |
|
|
SetModEnvReleaseTime ( |
Sets the envelope modulator release. |
|
|
SetModEnvSustainGain ( |
Sets the envelope modulator sustain gain. |
|
|
SetOscCents ( |
Sets the oscillator cents. |
|
|
SetOscFrequencyMod ( |
Set the oscillator frequency modulation |
|
|
SetOscGain ( |
Set the oscillator gain. |
|
|
SetOscGainMod ( |
Set the oscillator gain modulation. |
|
|
SetOscOctave ( |
Sets the oscillator octaves |
|
|
SetOscPulsewidth ( |
Sets the square wave pulsewidth [0.0, 1.0]. |
|
|
SetOscSemitones ( |
Sets the oscillator semitones. |
|
|
SetOscSync ( |
Set whether or not to slave the phase of osc2 to osc1. |
|
|
SetOscType ( |
Set the oscillator type. |
|
|
SetPan ( |
Sets the pan of the synth [-1.0, 1.0]. |
|
|
SetPitchBend ( |
Sets the synth pitch bend amount. |
|
|
SetPortamento ( |
Sets the synth portamento [0.0, 1.0]. |
|
|
SetReleaseTime ( |
Sets the envelope release time in msec. |
|
|
SetSpread ( |
Sets the amount of spread of the oscillators. [0.0, 1.0]. |
|
|
SetStereoDelayFeedback ( |
Sets the amount of stereo delay feedback [0.0, 1.0]. |
|
|
SetStereoDelayIsEnabled ( |
Sets whether not stereo delay is enabled. |
|
|
SetStereoDelayMode ( |
Sets whether not stereo delay is enabled. |
|
|
SetStereoDelayRatio ( |
Sets the amount of stereo delay ratio between left and right delay lines [0.0, 1.0]. |
|
|
SetStereoDelayTime ( |
Sets the amount of stereo delay time in msec. |
|
|
SetStereoDelayWetlevel ( |
Sets the amount of stereo delay wetlevel [0.0, 1.0]. |
|
|
SetSustainGain ( |
Sets the envelope sustain gain value. |
|
|
SetSynthPreset ( |
Sets the preset struct for the synth. |