diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2021-02-15 02:25:22 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2021-02-15 02:25:22 +0100 |
commit | 1acde69f42c1def5edb2f3f65050c6224703296f (patch) | |
tree | b3e62fb47704845f97b47a0964a39197e8b89304 /src/analyzer | |
parent | bd7a4f45bb464416f9d976f8eafe6b6690f64ed5 (diff) |
Fix sign when calculation the sample positions from beats
Diffstat (limited to 'src/analyzer')
-rw-r--r-- | src/analyzer/plugins/analyzerqueenmarybeats.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/analyzer/plugins/analyzerqueenmarybeats.cpp b/src/analyzer/plugins/analyzerqueenmarybeats.cpp index 3cc16210fa..47ba8a1347 100644 --- a/src/analyzer/plugins/analyzerqueenmarybeats.cpp +++ b/src/analyzer/plugins/analyzerqueenmarybeats.cpp @@ -105,7 +105,9 @@ bool AnalyzerQueenMaryBeats::finalize() { m_resultBeats.reserve(static_cast<int>(beats.size())); for (size_t i = 0; i < beats.size(); ++i) { - double result = (beats.at(i) * m_stepSize) - m_stepSize / 2; + // we add the halve m_stepSize here, because the beat + // is detected between the two samples. + double result = (beats.at(i) * m_stepSize) + m_stepSize / 2; m_resultBeats.push_back(result); } |