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.
1.8.4