Mercurial > hg > tony
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; |