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;