Mercurial > hg > constant-q-cpp
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 |