FRingModulation

Ring modulation effect [https://en.wikipedia.org/wiki/Ring_modulation](https://en.wikipedia.org/wiki/Ring_modulation)

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

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

Include

#include "DSP/RingModulation.h"

Syntax

class FRingModulation

Remarks

Constructors

Name Description

Public function

FRingModulation()

Constructor.

Destructors

Name Description

Public function

~FRingModulation()

Destructor.

Functions

Name Description

Public function

void

 

Init

(
    const float InSampleRate,
    const int32 InNumChannels
)

Initialize the equalizer.

Public function

void

 

ProcessAudio

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

Process audio buffer.

Public function

void

 

SetDryLevel

(
    const float InDryLevel
)

Set the dry level of the ring modulation.

Public function

void

 

SetExternalPatchSource

(
    Audio::FPatchOutputStrongPtr InPatc...
)

Sets that the modulation buffer is external.

Public function

void

 

SetModulationDepth

(
    const float InModulationDepth
)

Set the ring modulation depth.

Public function

void

 

SetModulationFrequency

(
    const float InModulationFrequency
)

Set the ring modulation frequency.

Public function

void

 

SetModulatorWaveType

(
    const EOsc::Type InType
)

The type of modulation.

Public function

void

 

SetWetLevel

(
    const float InWetLevel
)

Set the wet level of the ring modulation.

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