projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New test.
[ardour.git]
/
libs
/
ardour
/
onset_detector.cc
diff --git
a/libs/ardour/onset_detector.cc
b/libs/ardour/onset_detector.cc
index 59fd8d10dfaf720b9abb0355f03edc82b7cc3ef3..28f3a752118752f2bd36bd55e1845af7b6f014b3 100644
(file)
--- a/
libs/ardour/onset_detector.cc
+++ b/
libs/ardour/onset_detector.cc
@@
-1,3
+1,4
@@
+#include <cmath>
#include "ardour/onset_detector.h"
#include "i18n.h"
#include "ardour/onset_detector.h"
#include "i18n.h"
@@
-56,7
+57,7
@@
OnsetDetector::use_features (Plugin::FeatureSet& features, ostream* out)
(*out) << (*f).timestamp.toString() << endl;
}
(*out) << (*f).timestamp.toString() << endl;
}
- current_results->push_back (RealTime::realTime2Frame ((*f).timestamp, (
nframes
_t) floor(sample_rate)));
+ current_results->push_back (RealTime::realTime2Frame ((*f).timestamp, (
framecnt
_t) floor(sample_rate)));
}
}
}
}
@@
-100,7
+101,7
@@
OnsetDetector::cleanup_onsets (AnalysisFeatureList& t, float sr, float gap_msecs
AnalysisFeatureList::iterator i = t.begin();
AnalysisFeatureList::iterator f, b;
AnalysisFeatureList::iterator i = t.begin();
AnalysisFeatureList::iterator f, b;
- const
nframes64_t gap_frames = (nframes64
_t) floor (gap_msecs * (sr / 1000.0));
+ const
framecnt_t gap_frames = (framecnt
_t) floor (gap_msecs * (sr / 1000.0));
while (i != t.end()) {
while (i != t.end()) {