# HG changeset patch # User Chris Cannam # Date 1430236452 -3600 # Node ID 7d4f4c51a4ade4080ef94af66feed115679bea2a # Parent 5b1a1bbd6e7fc8934ec5c1e26e4fe61d8a8ddfa2 Minor tidy diff -r 5b1a1bbd6e7f -r 7d4f4c51a4ad src/ConstantQ.cpp --- a/src/ConstantQ.cpp Tue Apr 28 13:53:53 2015 +0100 +++ b/src/ConstantQ.cpp Tue Apr 28 16:54:12 2015 +0100 @@ -344,15 +344,12 @@ m_fft->forward(m_buffers[octave].data(), ro.data(), io.data()); - RealSequence shifted; - shifted.insert(shifted.end(), - m_buffers[octave].begin() + m_p.fftHop, - m_buffers[octave].end()); - m_buffers[octave] = shifted; + m_buffers[octave] = RealSequence(m_buffers[octave].begin() + m_p.fftHop, + m_buffers[octave].end()); - ComplexSequence cv; + ComplexSequence cv(m_p.fftSize); for (int i = 0; i < m_p.fftSize; ++i) { - cv.push_back(Complex(ro[i], io[i])); + cv[i] = Complex(ro[i], io[i]); } ComplexSequence cqrowvec = m_kernel->processForward(cv);