Mercurial > hg > pyin
comparison YinVamp.cpp @ 60:60eb8771d340 tony
slower, but timestamp-unbiased pyin
author | matthiasm |
---|---|
date | Fri, 07 Mar 2014 10:43:55 +0000 |
parents | b39d6745c596 |
children | c3a4aa614e33 |
comparison
equal
deleted
inserted
replaced
59:b13d82111c8f | 60:60eb8771d340 |
---|---|
304 } | 304 } |
305 | 305 |
306 YinVamp::FeatureSet | 306 YinVamp::FeatureSet |
307 YinVamp::process(const float *const *inputBuffers, RealTime timestamp) | 307 YinVamp::process(const float *const *inputBuffers, RealTime timestamp) |
308 { | 308 { |
309 timestamp = timestamp + Vamp::RealTime::frame2RealTime(m_blockSize/4, lrintf(m_inputSampleRate)); | 309 timestamp = timestamp + Vamp::RealTime::frame2RealTime(m_blockSize/2, lrintf(m_inputSampleRate)); |
310 FeatureSet fs; | 310 FeatureSet fs; |
311 | 311 |
312 double *dInputBuffers = new double[m_blockSize]; | 312 double *dInputBuffers = new double[m_blockSize]; |
313 for (size_t i = 0; i < m_blockSize; ++i) dInputBuffers[i] = inputBuffers[0][i]; | 313 for (size_t i = 0; i < m_blockSize; ++i) dInputBuffers[i] = inputBuffers[0][i]; |
314 | 314 |