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 365 of file effectparameters.h.
|
inline |
Struct constructor.
| waveform | This property sets the waveform shape of the Low Frequency Oscillation that controls the delay time of the delayed signals. |
| phase | This property controls the phase difference between the left and rightLow Frequency Oscillation's. |
| rate | This property sets the modulation rate of the Low Frequency Oscillation that controls the delay time of the delayed signals. |
| depth | This property controls the amount by which the delay time is modulated by the Low Frequency Oscillation. |
| feedback | This property controls the amount of processed signal that is fed back to the input of the chorus effect. |
| delay | This property controls the average amount of time the sample is delayed before it is played back. |
Definition at line 399 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 390 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 382 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 386 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 376 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 379 of file effectparameters.h.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.