Navigation
Unreal Engine C++ API Reference > Plugins > Synthesis
References
Module | Synthesis |
Header | /Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Public/Flexiverb.h |
Include | #include "Flexiverb.h" |
Syntax
class FFlexiverb
Remarks
FFlexiverb Flexiverb is a computationally inexpensive single-channel reverb algorithm optimized for maximizing echo density with as few multiplies as possible. This effect is best suited for emulating small room reverberation on platforms where CPU resources are limited. At longer decay times, this reverb algorithm begins to sound very metallic. This algorithm uses a Householder matrix as the scattering matrix for an FDN. More information on this can be found here: https://ccrma.stanford.edu/~jos/pasp/Householder_Feedback_Matrix.html
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FFlexiverb () |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
~FFlexiverb () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Init
(
const int32 InSampleRate, |
Initialize the reverb with the given sample rate and initial settings. |
![]() |
void | ProcessAudioFrame
(
const float* InBuffer, |
Process a single audio frame. |
![]() |
void | SetSettings
(
const FFlexiverbSettings& InSettings |
Updates the current settings of this reverb. |