|
|
@@ -274,7 +274,8 @@ inline void spectrum_do_tonal_vs_noise(const ProcessParameters& pars, int nfreq, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
inline void spectrum_do_harmonics(const ProcessParameters& pars, std::vector<REALTYPE>& tmpfreq1, int nfreq, double samplerate, REALTYPE *freq1, REALTYPE *freq2) { |
|
|
|
inline void spectrum_do_harmonics(const ProcessParameters& pars, std::vector<REALTYPE>& tmpfreq1, |
|
|
|
int nfreq, double samplerate, REALTYPE *freq1, REALTYPE *freq2) { |
|
|
|
REALTYPE freq = pars.harmonics.freq; |
|
|
|
REALTYPE bandwidth = pars.harmonics.bandwidth; |
|
|
|
int nharmonics = pars.harmonics.nharmonics; |
|
|
@@ -330,7 +331,8 @@ inline void spectrum_zero(int nfreq,REALTYPE *freq1) { |
|
|
|
for (int i = 0; i<nfreq; i++) freq1[i] = 0.0; |
|
|
|
}; |
|
|
|
|
|
|
|
inline void spectrum_do_freq_shift(const ProcessParameters& pars, int nfreq, double samplerate, REALTYPE *freq1, REALTYPE *freq2) { |
|
|
|
inline void spectrum_do_freq_shift(const ProcessParameters& pars, int nfreq, double samplerate, |
|
|
|
REALTYPE *freq1, REALTYPE *freq2) { |
|
|
|
spectrum_zero(nfreq, freq2); |
|
|
|
int ifreq = (int)(pars.freq_shift.Hz / (samplerate*0.5)*nfreq); |
|
|
|
for (int i = 0; i<nfreq; i++) { |
|
|
@@ -357,7 +359,7 @@ inline void spectrum_do_pitch_shift(const ProcessParameters& pars, int nfreq, RE |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
inline void spectrum_do_octave(const ProcessParameters& pars, int nfreq, double samplerate, |
|
|
|
inline void spectrum_do_octave(const ProcessParameters& pars, int nfreq, double /*samplerate*/, |
|
|
|
std::vector<REALTYPE>& sumfreq, |
|
|
|
std::vector<REALTYPE>& tmpfreq1, |
|
|
|
REALTYPE *freq1, REALTYPE *freq2) { |
|
|
|