comparison src/ConstantQ.cpp @ 177:7d4f4c51a4ad

Minor tidy
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 28 Apr 2015 16:54:12 +0100
parents 5b1a1bbd6e7f
children
comparison
equal deleted inserted replaced
176:5b1a1bbd6e7f 177:7d4f4c51a4ad
342 RealSequence ro(m_p.fftSize, 0.0); 342 RealSequence ro(m_p.fftSize, 0.0);
343 RealSequence io(m_p.fftSize, 0.0); 343 RealSequence io(m_p.fftSize, 0.0);
344 344
345 m_fft->forward(m_buffers[octave].data(), ro.data(), io.data()); 345 m_fft->forward(m_buffers[octave].data(), ro.data(), io.data());
346 346
347 RealSequence shifted; 347 m_buffers[octave] = RealSequence(m_buffers[octave].begin() + m_p.fftHop,
348 shifted.insert(shifted.end(), 348 m_buffers[octave].end());
349 m_buffers[octave].begin() + m_p.fftHop, 349
350 m_buffers[octave].end()); 350 ComplexSequence cv(m_p.fftSize);
351 m_buffers[octave] = shifted;
352
353 ComplexSequence cv;
354 for (int i = 0; i < m_p.fftSize; ++i) { 351 for (int i = 0; i < m_p.fftSize; ++i) {
355 cv.push_back(Complex(ro[i], io[i])); 352 cv[i] = Complex(ro[i], io[i]);
356 } 353 }
357 354
358 ComplexSequence cqrowvec = m_kernel->processForward(cv); 355 ComplexSequence cqrowvec = m_kernel->processForward(cv);
359 356
360 // Reform into a column matrix 357 // Reform into a column matrix