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.
Implements
Inherited Members
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. |