VisioForge (c) 2025

Search Results for

    Class DSChorusAudioEffect

    Chorus is a voice-doubling effect created by echoing the original sound with a slight delay and slightly modulating the delay of the echo.

    Inheritance
    object
    BaseAudioEffect
    DSChorusAudioEffect
    Implements
    ISharedAudioEffectX
    Inherited Members
    BaseAudioEffect.Name
    BaseAudioEffect.ID
    BaseAudioEffect.OnUpdate
    BaseAudioEffect.OnUpdateCall()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.AudioEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public class DSChorusAudioEffect : BaseAudioEffect, ISharedAudioEffectX

    Constructors

    DSChorusAudioEffect(float, float, float, float, ChorusPhase, ChorusWaveForm, float)

    Initializes a new instance of the DSChorusAudioEffect class.

    Declaration
    public DSChorusAudioEffect(float delay, float depth, float feedback, float frequency, ChorusPhase phase, ChorusWaveForm waveformTriangle, float wetDryMix)
    Parameters
    Type Name Description
    float delay

    Specifies the delay of the filter (0 - 20.0).

    float depth

    Specifies the depth of the filter (0 - 100.0).

    float feedback

    Specifies the feedback of the filter (-99.0 - 99.0).

    float frequency

    Specifies the frequency of the filter (0 - 10.0).

    ChorusPhase phase

    Specifies the phase angle.

    ChorusWaveForm waveformTriangle

    Specifies the waveform type of the filter.

    float wetDryMix

    Specifies the wet and dry mix (0 - 100.0).

    Properties

    Delay

    Gets or sets the delay.

    Declaration
    public float Delay { get; set; }
    Property Value
    Type Description
    float

    The delay.

    Depth

    Gets or sets the depth.

    Declaration
    public float Depth { get; set; }
    Property Value
    Type Description
    float

    The depth.

    Feedback

    Gets or sets the feedback.

    Declaration
    public float Feedback { get; set; }
    Property Value
    Type Description
    float

    The feedback.

    Frequency

    Gets or sets the frequency.

    Declaration
    public float Frequency { get; set; }
    Property Value
    Type Description
    float

    The frequency.

    Phase

    Gets or sets the phase.

    Declaration
    public ChorusPhase Phase { get; set; }
    Property Value
    Type Description
    ChorusPhase

    The phase.

    WaveformTriangle

    Gets or sets the waveform triangle.

    Declaration
    public ChorusWaveForm WaveformTriangle { get; set; }
    Property Value
    Type Description
    ChorusWaveForm

    The waveform triangle.

    WetDryMix

    Gets or sets the wet dry mix value.

    Declaration
    public float WetDryMix { get; set; }
    Property Value
    Type Description
    float

    The wet dry mix.

    Implements

    ISharedAudioEffectX