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