Navigation
API > API/Plugins > API/Plugins/Synthesis
A submix dynamics processor.
| Name | FSubmixEffectMultibandCompressorSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SubmixEffects/SubmixEffectMultiBandCompressor.h |
| Include Path | #include "SubmixEffects/SubmixEffectMultiBandCompressor.h" |
Syntax
USTRUCT (BlueprintType )
struct FSubmixEffectMultibandCompressorSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAnalogMode | bool | Toggles treating the attack and release envelopes as analog-style vs digital-style. Analog will respond a bit more naturally/slower. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| Bands | TArray< FDynamicsBandSettings > | Each band is a full dynamics processor, affecting at a unique frequency range. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| bBypass | bool | Whether or not to bypass effect. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| bFourPole | bool | Turning off FourPole mode will use cheaper, shallower 2-pole crossovers. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| bKeyAudition | bool | Audition the key modulation signal, bypassing enveloping and processing the input signal. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| DynamicsProcessorType | ESubmixEffectDynamicsProcessorType | Controls how each band will react to audio above its threshold. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| ExternalAudioBus | TObjectPtr< UAudioBus > | If set, uses output of provided submix as modulator of input signal for dynamics processor (Uses input signal as default modulator) | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| ExternalSubmix | TObjectPtr< USoundSubmix > | If set, uses output of provided submix as modulator of input signal for dynamics processor (Uses input signal as default modulator) | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| KeyGainDb | float | Gain to apply to key signal if external input is supplied. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| KeySource | ESubmixEffectDynamicsKeySource | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
|
| LinkMode | ESubmixEffectDynamicsChannelLinkMode | Whether to compress all channels equally, and how to evaluate the overall level. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| LookAheadMsec | float | The amount of time to look ahead of the current audio. Allows for transients to be included in dynamics processing. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|
| PeakMode | ESubmixEffectDynamicsPeakMode | Controls how quickly the bands will react to a signal above its threshold. | SubmixEffects/SubmixEffectMultiBandCompressor.h |
|