This is a struct containing all the parameters needed to describe a ring modulation effect. More...
#include <effectparameters.h>
Public Types | |
enum | ModulatorWaveform { EMW_Sinusoid, EMW_Saw, EMW_Square } |
The shape of the wave if it were viewed on an oscillator. More... | |
Public Member Functions | |
RingModulatorParameters (Real frequency=440.0f, Real highPassCutoff=800.0f, ModulatorWaveform waveform=EMW_Sinusoid) | |
Struct constructor. More... | |
Public Attributes | |
Real | Frequency |
This is the frequency of the carrier signal. More... | |
Real | HighPassCutoff |
This controls the cutoff frequency at which the input signal is high-pass filtered before being ring modulated. More... | |
ModulatorWaveform | Waveform |
This controls which waveform is used as the carrier signal. More... | |
This is a struct containing all the parameters needed to describe a ring modulation effect.
The ring modulator multiplies an input signal by a carrier signal in the time domain, resulting in tremolo or inharmonic effects.
Definition at line 689 of file effectparameters.h.
The shape of the wave if it were viewed on an oscillator.
Definition at line 692 of file effectparameters.h.
|
inline |
Struct constructor.
frequency | This is the frequency of the carrier signal. |
highPassCutoff | This controls the cutoff frequency at which the input signal is high-pass filtered before being ring modulated. |
waveform | This controls which waveform is used as the carrier signal. |
Definition at line 716 of file effectparameters.h.
Real Mezzanine::Audio::RingModulatorParameters::Frequency |
This is the frequency of the carrier signal.
Definition at line 703 of file effectparameters.h.
Real Mezzanine::Audio::RingModulatorParameters::HighPassCutoff |
This controls the cutoff frequency at which the input signal is high-pass filtered before being ring modulated.
Definition at line 707 of file effectparameters.h.
ModulatorWaveform Mezzanine::Audio::RingModulatorParameters::Waveform |
This controls which waveform is used as the carrier signal.
Definition at line 710 of file effectparameters.h.