Adds a Reverb audio effect to an Audio bus. Simulates the sound of acoustic environments such as rooms, concert halls, caverns, or an open spaces.
    public class AudioEffectReverb : AudioEffect

Simulates rooms of different sizes. Its parameters can be adjusted to simulate the sound of a specific room.

Inheritance Chain

Constructors

    public AudioEffectReverb()

Properties

    public float Damping { get; set; }

Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1. Default value: 1.

    public float Dry { get; set; }

Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1. Default value: 1.

    public float Hipass { get; set; }

High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1. Default value: 0.

    public float PredelayFeedback { get; set; }

Output percent of predelay. Value can range from 0 to 1. Default value: 1.

    public float PredelayMsec { get; set; }

Time between the original signal and the early reflections of the reverb signal. Default value: 150ms.

    public float RoomSize { get; set; }

Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1. Default value: 0.8.

    public float Spread { get; set; }

Defines how reflective the imaginary room’s walls are. Value can range from 0 to 1. Default value: 1.

    public float Wet { get; set; }

Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1. Default value: 0.5.

Methods

    public float GetDamping()

Getter for Damping

    public float GetDry()

Getter for Dry

    public float GetHpf()

Getter for Hipass

    public float GetPredelayFeedback()

    public float GetPredelayMsec()

Getter for PredelayFeedback

    public float GetRoomSize()

Getter for RoomSize

    public float GetSpread()

Getter for Spread

    public float GetWet()

Getter for Wet

    public void SetDamping(float amount)

Setter for Damping

    public void SetDry(float amount)

Setter for Dry

    public void SetHpf(float amount)

Setter for Hipass

    public void SetPredelayFeedback(float feedback)

    public void SetPredelayMsec(float msec)

Setter for PredelayFeedback

    public void SetRoomSize(float size)

Setter for RoomSize

    public void SetSpread(float amount)

Setter for Spread

    public void SetWet(float amount)

Setter for Wet

Tags: