# HG changeset patch # User matthiasm # Date 1392897616 0 # Node ID bdee9e6f135b9ff8c788814018bcb66b8b80cd07 # Parent d584e88c9f4c78cc9fe5f488b9027cbd5f72f0af used round instead of floor now to snap analysed selection to 256 grid -- this appears to make the new pitch track appear exactly in the selection diff -r d584e88c9f4c -r bdee9e6f135b src/Analyser.cpp --- a/src/Analyser.cpp Thu Feb 20 11:53:06 2014 +0000 +++ b/src/Analyser.cpp Thu Feb 20 12:00:16 2014 +0000 @@ -275,10 +275,10 @@ t.setBlockSize(2048); RealTime start = RealTime::frame2RealTime - ((sel.getStartFrame()/256) * 256 - 2*256, m_fileModel->getSampleRate()); + (round(sel.getStartFrame()*1.0/256) * 256 - 2*256, m_fileModel->getSampleRate()); RealTime end = RealTime::frame2RealTime - ((sel.getEndFrame()/256) * 256 + 11*256, m_fileModel->getSampleRate()); + (round(sel.getEndFrame()*1.0/256) * 256 + 11*256, m_fileModel->getSampleRate()); RealTime duration;