This is a struct containing all the parameters needed to describe a Chorus effect. More...
#include <effectparameters.h>
Public Types | |
| enum | ChorusWaveform { ECW_Sinusoid, ECW_Triangle } |
| The shape of the wave if it were viewed on an oscillator. More... | |
Public Member Functions | |
| ChorusParameters (ChorusWaveform waveform=ECW_Triangle, Integer phase=90, Real rate=1.1f, Real depth=0.1f, Real feedback=0.25f, Real delay=0.016f) | |
| Struct constructor. More... | |
Public Attributes | |
| Real | Delay |
| This property controls the average amount of time the sample is delayed before it is played back. More... | |
| Real | Depth |
| This property controls the amount by which the delay time is modulated by the Low Frequency Oscillation. More... | |
| Real | Feedback |
| This property controls the amount of processed signal that is fed back to the input of the chorus effect. More... | |
| Integer | Phase |
| This property controls the phase difference between the left and rightLow Frequency Oscillation's. More... | |
| Real | Rate |
| This property sets the modulation rate of the Low Frequency Oscillation that controls the delay time of the delayed signals. More... | |
| ChorusWaveform | Waveform |
| This property sets the waveform shape of the Low Frequency Oscillation that controls the delay time of the delayed signals. | |
This is a struct containing all the parameters needed to describe a Chorus effect.
The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a "doubling" effect.
Definition at line 362 of file effectparameters.h.
The shape of the wave if it were viewed on an oscillator.
| Enumerator | |
|---|---|
| ECW_Sinusoid |
A curved oscillation with smoother transitions at peak frequencies. |
| ECW_Triangle |
A linear oscillation with rapid transitions at peak frequencies. |
Definition at line 366 of file effectparameters.h.
|
inline |
Struct constructor.
| waveform@copybrief | ChorusParameters::Waveform |
| phase@copybrief | ChorusParameters::Phase |
| rate@copybrief | ChorusParameters::Rate |
| depth@copybrief | ChorusParameters::Depth |
| feedback@copybrief | ChorusParameters::Feedback |
| delay@copybrief | ChorusParameters::Delay |
Definition at line 400 of file effectparameters.h.
| Real Mezzanine::Audio::ChorusParameters::Delay |
This property controls the average amount of time the sample is delayed before it is played back.
Definition at line 391 of file effectparameters.h.
| Real Mezzanine::Audio::ChorusParameters::Depth |
This property controls the amount by which the delay time is modulated by the Low Frequency Oscillation.
Definition at line 383 of file effectparameters.h.
| Real Mezzanine::Audio::ChorusParameters::Feedback |
This property controls the amount of processed signal that is fed back to the input of the chorus effect.
Definition at line 387 of file effectparameters.h.
| Integer Mezzanine::Audio::ChorusParameters::Phase |
This property controls the phase difference between the left and rightLow Frequency Oscillation's.
Definition at line 377 of file effectparameters.h.
| Real Mezzanine::Audio::ChorusParameters::Rate |
This property sets the modulation rate of the Low Frequency Oscillation that controls the delay time of the delayed signals.
Definition at line 380 of file effectparameters.h.
1.8.4