Adds a chorus audio effect.
    public class AudioEffectChorus : AudioEffect

Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.

Inheritance Chain

Constructors

    public AudioEffectChorus()

Properties

    public float Dry { get; set; }

The effect’s raw signal.

    public float Voice__1__cutoffHz { get; set; }

The voice’s cutoff frequency.

    public float Voice__1__delayMs { get; set; }

The voice’s signal delay.

    public float Voice__1__depthMs { get; set; }

The voice filter’s depth.

    public float Voice__1__levelDb { get; set; }

The voice’s volume.

    public float Voice__1__pan { get; set; }

The voice’s pan level.

    public float Voice__1__rateHz { get; set; }

The voice’s filter rate.

    public float Voice__2__cutoffHz { get; set; }

The voice’s cutoff frequency.

    public float Voice__2__delayMs { get; set; }

The voice’s signal delay.

    public float Voice__2__depthMs { get; set; }

The voice filter’s depth.

    public float Voice__2__levelDb { get; set; }

The voice’s volume.

    public float Voice__2__pan { get; set; }

The voice’s pan level.

    public float Voice__2__rateHz { get; set; }

The voice’s filter rate.

    public float Voice__3__cutoffHz { get; set; }

The voice’s cutoff frequency.

    public float Voice__3__delayMs { get; set; }

The voice’s signal delay.

    public float Voice__3__depthMs { get; set; }

The voice filter’s depth.

    public float Voice__3__levelDb { get; set; }

The voice’s volume.

    public float Voice__3__pan { get; set; }

The voice’s pan level.

    public float Voice__3__rateHz { get; set; }

The voice’s filter rate.

    public float Voice__4__cutoffHz { get; set; }

The voice’s cutoff frequency.

    public float Voice__4__delayMs { get; set; }

The voice’s signal delay.

    public float Voice__4__depthMs { get; set; }

The voice filter’s depth.

    public float Voice__4__levelDb { get; set; }

The voice’s volume.

    public float Voice__4__pan { get; set; }

The voice’s pan level.

    public float Voice__4__rateHz { get; set; }

The voice’s filter rate.

    public int VoiceCount { get; set; }

The amount of voices in the effect.

    public float Wet { get; set; }

The effect’s processed signal.

Methods

    public float GetDry()

Getter for Dry

    public int GetVoiceCount()

Getter for VoiceCount

    public float GetVoiceCutoffHz(int voiceIdx)

    public float GetVoiceDelayMs(int voiceIdx)

    public float GetVoiceDepthMs(int voiceIdx)

    public float GetVoiceLevelDb(int voiceIdx)

    public float GetVoicePan(int voiceIdx)

    public float GetVoiceRateHz(int voiceIdx)

    public float GetWet()

Getter for Wet

    public void SetDry(float amount)

Setter for Dry

    public void SetVoiceCount(int voices)

Setter for VoiceCount

    public void SetVoiceCutoffHz(int voiceIdx, float cutoffHz)

    public void SetVoiceDelayMs(int voiceIdx, float delayMs)

    public void SetVoiceDepthMs(int voiceIdx, float depthMs)

    public void SetVoiceLevelDb(int voiceIdx, float levelDb)

    public void SetVoicePan(int voiceIdx, float pan)

    public void SetVoiceRateHz(int voiceIdx, float rateHz)

    public void SetWet(float amount)

Setter for Wet

Tags: