Adds a reverberation 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; }

Defines how reflective the imaginary room’s walls are. Value can range from 0 to 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.

    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.

    public float PredelayFeedback { get; set; }

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

    public float PredelayMsec { get; set; }

Time between the original signal and the early reflections of the reverb signal, in milliseconds.

    public float RoomSize { get; set; }

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

    public float Spread { get; set; }

Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 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.

Methods

    [Obsolete("GetDamping is deprecated. Use the Damping property instead.")]
    public float GetDamping()

Getter for Damping

    [Obsolete("GetDry is deprecated. Use the Dry property instead.")]
    public float GetDry()

Getter for Dry

    [Obsolete("GetHpf is deprecated. Use the Hipass property instead.")]
    public float GetHpf()

Getter for Hipass

    [Obsolete("GetPredelayFeedback is deprecated. Use the PredelayFeedback property instead.")]
    public float GetPredelayFeedback()

Getter for PredelayFeedback

    [Obsolete("GetPredelayMsec is deprecated. Use the PredelayMsec property instead.")]
    public float GetPredelayMsec()

Getter for PredelayMsec

    [Obsolete("GetRoomSize is deprecated. Use the RoomSize property instead.")]
    public float GetRoomSize()

Getter for RoomSize

    [Obsolete("GetSpread is deprecated. Use the Spread property instead.")]
    public float GetSpread()

Getter for Spread

    [Obsolete("GetWet is deprecated. Use the Wet property instead.")]
    public float GetWet()

Getter for Wet

    [Obsolete("SetDamping is deprecated. Use the Damping property instead.")]
    public void SetDamping(float amount)

Setter for Damping

    [Obsolete("SetDry is deprecated. Use the Dry property instead.")]
    public void SetDry(float amount)

Setter for Dry

    [Obsolete("SetHpf is deprecated. Use the Hipass property instead.")]
    public void SetHpf(float amount)

Setter for Hipass

    [Obsolete("SetPredelayFeedback is deprecated. Use the PredelayFeedback property instead.")]
    public void SetPredelayFeedback(float feedback)

Setter for PredelayFeedback

    [Obsolete("SetPredelayMsec is deprecated. Use the PredelayMsec property instead.")]
    public void SetPredelayMsec(float msec)

Setter for PredelayMsec

    [Obsolete("SetRoomSize is deprecated. Use the RoomSize property instead.")]
    public void SetRoomSize(float size)

Setter for RoomSize

    [Obsolete("SetSpread is deprecated. Use the Spread property instead.")]
    public void SetSpread(float amount)

Setter for Spread

    [Obsolete("SetWet is deprecated. Use the Wet property instead.")]
    public void SetWet(float amount)

Setter for Wet

Tags: