FChorus

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/Chorus.h

Include

#include "DSP/Chorus.h"

Syntax

class FChorus

Variables

Name Description

Protected variable

float

 

DelayRangeMsec

Protected variable

FDelay[EChorusD...

 

Delays

Protected variable

FLinearEase[ECh...

 

Depth

Protected variable

float

 

DryLevel

Protected variable

float[EChorusDe...

 

Feedback

Protected variable

FLFO[EChorusDel...

 

LFOs

Protected variable

float

 

MaxDelayMsec

Protected variable

float

 

MaxFrequencySpread

Protected variable

float

 

MinDelayMsec

Protected variable

int32

 

NumChannels

Protected variable

float

 

Spread

Protected variable

float

 

WetLevel

Constructors

Name Description

Public function

FChorus()

Destructors

Name Description

Public function

~FChorus()

Functions

Name Description

Public function

void

 

Init

(
    const float InSampleRate,
    const int32 InNumChannels,
    const float InDelayLengthSec,
    const int32 InControlSamplePeriod
)

Public function

void

 

ProcessAudio

(
    const float* InBuffer,
    const int32 InNumSamples,
    float* OutBuffer
)

Public function

void

 

ProcessAudioFrame

(
    const float* InFrame,
    float* OutFrame
)

Public function

void

 

SetDepth

(
    const EChorusDelays::Type InType,
    const float InDepth
)

Public function

void

 

SetDryLevel

(
    const float InDryLevel
)

Public function

void

 

SetFeedback

(
    const EChorusDelays::Type InType,
    const float InFeedback
)

Public function

void

 

SetFrequency

(
    const EChorusDelays::Type InType,
    const float InFrequency
)

Public function

void

 

SetSpread

(
    const float InSpread
)

Public function

void

 

SetWetLevel

(
    const float InWetLevel
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss