cAudio::sChorusParameters Struct Reference

The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a "doubling" effect. More...

#include <IEffectParameters.h>

List of all members.

Public Types

enum  ChorusWaveform { ECW_SINUSOID, ECW_TRIANGLE, ECW_COUNT }

Public Member Functions

 sChorusParameters (ChorusWaveform waveform=ECW_TRIANGLE, int phase=90, float rate=1.1f, float depth=0.1f, float feedback=0.25f, float delay=0.016f)

Public Attributes

ChorusWaveform Waveform
 This property sets the waveform shape of the LFO that controls the delay time of the delayed signals.
int Phase
float Rate
float Depth
float Feedback
float Delay

Detailed Description

The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a "doubling" effect.

Definition at line 375 of file IEffectParameters.h.


Member Data Documentation

This property controls the average amount of time the sample is delayed before it is played back, and with feedback, the amount of time between iterations of the sample. Larger values lower the pitch. Smaller values make the chorus sound like a flanger, but with different frequency characteristics. Range: 0.0 to 0.016

Definition at line 422 of file IEffectParameters.h.

This property controls the amount by which the delay time is modulated by the LFO. Range: 0.0 to 1.0

Definition at line 408 of file IEffectParameters.h.

This property controls the amount of processed signal that is fed back to the input of the chorus effect. Negative values will reverse the phase of the feedback signal. At full magnitude the identical sample will repeat endlessly. At lower magnitudes the sample will repeat and fade out over time. Use this parameter to create a "cascading" chorus effect. Range: -1.0 to 1.0

Definition at line 415 of file IEffectParameters.h.

This property controls the phase difference between the left and right LFO's. At zero degrees the two LFOs are synchronized. Use this parameter to create the illusion of an expanded stereo field of the output signal. Range: -180 to 180

Definition at line 400 of file IEffectParameters.h.

This property sets the modulation rate of the LFO that controls the delay time of the delayed signals. Range: 0.0 to 10.0

Definition at line 404 of file IEffectParameters.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations

Generated on Sat Feb 20 22:55:24 2010 for cAudio by  doxygen 1.6.2