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 494 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 498 of file effectparameters.h.
|
inline |
Struct constructor.
waveform@copybrief | FlangerParameters::Waveform |
phase@copybrief | FlangerParameters::Phase |
rate@copybrief | FlangerParameters::Rate |
depth@copybrief | FlangerParameters::Depth |
feedback@copybrief | FlangerParameters::Feedback |
delay@copybrief | FlangerParameters::Delay |
Definition at line 530 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 521 of file effectparameters.h.
Real Mezzanine::Audio::FlangerParameters::Depth |
The ratio by which the delay time is modulated by the LFO.
Definition at line 514 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 518 of file effectparameters.h.
Integer Mezzanine::Audio::FlangerParameters::Phase |
This changes the phase difference between the left and right LFO's.
Definition at line 508 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 511 of file effectparameters.h.