comparison src/Analyser.cpp @ 222:43cc5f7cc554

adapted tony candidate selection to new, slower (!) pyin with unbiased timestamps
author matthiasm
date Fri, 07 Mar 2014 11:17:37 +0000
parents 13fc8473002c
children d323b5d41570
comparison
equal deleted inserted replaced
221:50122e9b817e 222:43cc5f7cc554
293 t.setParameter("minfreq", range.min); 293 t.setParameter("minfreq", range.min);
294 t.setParameter("maxfreq", range.max); 294 t.setParameter("maxfreq", range.max);
295 } 295 }
296 296
297 RealTime start = RealTime::frame2RealTime 297 RealTime start = RealTime::frame2RealTime
298 (round(sel.getStartFrame()*1.0/256) * 256 - 2*256, m_fileModel->getSampleRate()); 298 (round(sel.getStartFrame()*1.0/256) * 256 - 4*256, m_fileModel->getSampleRate()); // 4*256 is for 4 frames offset due to timestamp shift
299 299
300 RealTime end = RealTime::frame2RealTime 300 RealTime end = RealTime::frame2RealTime
301 (round(sel.getEndFrame()*1.0/256) * 256 + 11*256, m_fileModel->getSampleRate()); 301 (round(sel.getEndFrame()*1.0/256) * 256 - 4*256, m_fileModel->getSampleRate());
302 302
303 RealTime duration; 303 RealTime duration;
304 304
305 if (sel.getEndFrame() > sel.getStartFrame()) { 305 if (sel.getEndFrame() > sel.getStartFrame()) {
306 duration = end - start; 306 duration = end - start;