Go to the documentation of this file.
23 #ifndef _SMSHarmonizer_
24 #define _SMSHarmonizer_
52 const char *GetClassName()
const {
return "SMSHarmonizer"; }
64 #define MAX_AMOUNT_OF_VOICES 6
72 #define frand() ( float( rand() ) / float(RAND_MAX) )
82 mInPeaks(
"In SpectralPeaks", this),
83 mOutPeaks(
"Out SpectralPeaks", this),
84 mInFund(
"In Fundamental", this),
85 mOutFund(
"Out Fundamental", this),
86 mInSpectrum(
"In Spectrum", this),
87 mOutSpectrum(
"Out Spectrum", this),
89 mInputVoiceGain(
"Input Voice Gain", this),
90 mVoicesPitch(0,
"Pitch", this),
91 mVoicesGain(0,
"Gain", this),
92 mVoicesDetuningAmount(0,
"Voice Detuning", this),
93 mVoicesDelay(0,
"Voice Delay", this)
161 #endif // _SMSHarmonizer_