This is a struct containing all the parameters needed to describe an flanger effect. More...
#include <effectparameters.h>
Public Types | |
| enum | FlangerWaveform { EFW_Sinusoid, EFW_Triangle } |
| The shape of the wave if it were viewed on an oscillator. More... | |
Public Member Functions | |
| FlangerParameters (FlangerWaveform waveform=EFW_Triangle, Integer phase=0, Real rate=0.27f, Real depth=1.0f, Real feedback=-0.5f, Real delay=0.002f) | |
| Struct constructor. More... | |
Public Attributes | |
| Real | Delay |
| The average amount of time the sample is delayed before it is played back; with feedback, the amount of time between iterations of the sample. More... | |
| Real | Depth |
| The ratio by which the delay time is modulated by the LFO. More... | |
| Real | Feedback |
| This is the amount of the output signal level fed back into the effect's input. More... | |
| Integer | Phase |
| This changes the phase difference between the left and right LFO's. More... | |
| Real | Rate |
| The number of times per second the LFO controlling the amount of delay repeats. More... | |
| FlangerWaveform | Waveform |
| Selects the shape of the LFO waveform that controls the amount of the delay of the sampled signal. | |
This is a struct containing all the parameters needed to describe an flanger effect.
The flanger effect creates a "tearing" or "whooshing" sound (like a jet flying overhead).
Definition at line 493 of file effectparameters.h.
The shape of the wave if it were viewed on an oscillator.
| Enumerator | |
|---|---|
| EFW_Sinusoid |
A curved oscillation with smoother transitions at peak frequencies. |
| EFW_Triangle |
A linear oscillation with rapid transitions at peak frequencies. |
Definition at line 496 of file effectparameters.h.
|
inline |
Struct constructor.
| waveform | Selects the shape of the LFO waveform that controls the amount of the delay of the sampled signal. |
| phase | This changes the phase difference between the left and right LFO's. |
| rate | The number of times per second the LFO controlling the amount of delay repeats. |
| depth | The ratio by which the delay time is modulated by the LFO. |
| feedback | This is the amount of the output signal level fed back into the effect's input. |
| delay | The average amount of time the sample is delayed before it is played back; with feedback, the amount of time between iterations of the sample. |
Definition at line 528 of file effectparameters.h.
| Real Mezzanine::Audio::FlangerParameters::Delay |
The average amount of time the sample is delayed before it is played back; with feedback, the amount of time between iterations of the sample.
Definition at line 519 of file effectparameters.h.
| Real Mezzanine::Audio::FlangerParameters::Depth |
The ratio by which the delay time is modulated by the LFO.
Definition at line 512 of file effectparameters.h.
| Real Mezzanine::Audio::FlangerParameters::Feedback |
This is the amount of the output signal level fed back into the effect's input.
Definition at line 516 of file effectparameters.h.
| Integer Mezzanine::Audio::FlangerParameters::Phase |
This changes the phase difference between the left and right LFO's.
Definition at line 506 of file effectparameters.h.
| Real Mezzanine::Audio::FlangerParameters::Rate |
The number of times per second the LFO controlling the amount of delay repeats.
Definition at line 509 of file effectparameters.h.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.