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 694 of file effectparameters.h.
The shape of the wave if it were viewed on an oscillator.
Definition at line 698 of file effectparameters.h.
|
inline |
Struct constructor.
frequency@copybrief | RingModulatorParameters::Frequency |
highPassCutoff@copybrief | RingModulatorParameters::HighPassCutoff |
waveform@copybrief | RingModulatorParameters::Waveform |
Definition at line 722 of file effectparameters.h.
Real Mezzanine::Audio::RingModulatorParameters::Frequency |
This is the frequency of the carrier signal.
Definition at line 709 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 713 of file effectparameters.h.
ModulatorWaveform Mezzanine::Audio::RingModulatorParameters::Waveform |
This controls which waveform is used as the carrier signal.
Definition at line 716 of file effectparameters.h.