Mercurial > hg > qm-dsp
comparison dsp/chromagram/ConstantQ.cpp @ 487:5998ee1042d3
Use M_PI
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Fri, 31 May 2019 16:33:55 +0100 |
parents | fdaa63607c15 |
children | 1bea13b8f951 |
comparison
equal
deleted
inserted
replaced
486:7132d952b9a6 | 487:5998ee1042d3 |
---|---|
89 | 89 |
90 | 90 |
91 unsigned origin = m_FFTLength/2 - hammingLength/2; | 91 unsigned origin = m_FFTLength/2 - hammingLength/2; |
92 | 92 |
93 for (unsigned i=0; i<hammingLength; i++) { | 93 for (unsigned i=0; i<hammingLength; i++) { |
94 const double angle = 2*PI*m_dQ*i/hammingLength; | 94 const double angle = 2*M_PI*m_dQ*i/hammingLength; |
95 const double real = cos(angle); | 95 const double real = cos(angle); |
96 const double imag = sin(angle); | 96 const double imag = sin(angle); |
97 const double absol = hamming(hammingLength, i)/hammingLength; | 97 const double absol = hamming(hammingLength, i)/hammingLength; |
98 hammingWindowRe[ origin + i ] = absol*real; | 98 hammingWindowRe[ origin + i ] = absol*real; |
99 hammingWindowIm[ origin + i ] = absol*imag; | 99 hammingWindowIm[ origin + i ] = absol*imag; |