/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SubmixEffects/SubmixEffectMultiBandCompressor.h
A submix dynamics processor.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FSubmixEffectMultibandCompressorSettings
bool
bAnalogMode
Toggles treating the attack and release envelopes as analog-style vs digital-style. Analog will respond a bit more naturally/slower.
TArray<FDynami...
Bands
Each band is a full dynamics processor, affecting at a unique frequency range.
bool
bBypass
Whether or not to bypass effect.
bool
bFourPole
Turning off FourPole mode will use cheaper, shallower 2-pole crossovers.
bool
bKeyAudition
Audition the key modulation signal, bypassing enveloping and processing the input signal.
ESubmixEffectDy...
DynamicsProcessorType
Controls how each band will react to audio above its threshold.
TObjectPtr<UAu...
ExternalAudioBus
If set, uses output of provided submix as modulator of input signal for dynamics processor (Uses input signal as default modulator)
TObjectPtr<USo...
ExternalSubmix
If set, uses output of provided submix as modulator of input signal for dynamics processor (Uses input signal as default modulator)
float
KeyGainDb
Gain to apply to key signal if external input is supplied.
ESubmixEffectDy...
KeySource
ESubmixEffectDy...
LinkMode
Whether to compress all channels equally, and how to evaluate the overall level.
float
LookAheadMsec
The amount of time to look ahead of the current audio. Allows for transients to be included in dynamics processing.
ESubmixEffectDy...
PeakMode
Controls how quickly the bands will react to a signal above its threshold.