changeset 183:bdee9e6f135b

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
author matthiasm
date Thu, 20 Feb 2014 12:00:16 +0000
parents d584e88c9f4c
children ea15fa75ae6f
files src/Analyser.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;