summaryrefslogtreecommitdiffstats
path: root/src/track/beatmap.cpp
AgeCommit message (Expand)Author
2021-07-10BeatMap: Add comment explaining rounding in findBeats()Jan Holthuis
2021-07-10BeatMap: Fix commented out debug assertionJan Holthuis
2021-07-10BeatMap: Make beatLessThan helper method inlineJan Holthuis
2021-07-10BeatMap: Add comment regarding fuzzy matches in hasBeatInRange()Jan Holthuis
2021-07-10BeatMap: Use camelCase instead of PascalCase for beatLessThan functionJan Holthuis
2021-07-10BeatMap: Ensure proper frame rounding in hasBeatInRange()Jan Holthuis
2021-07-10BeatMap: Allow searching using fractional positionsJan Holthuis
2021-07-10BeatMap: Replace custom rounding with FramePos::toLowerFrameBoundary()Jan Holthuis
2021-07-09Beats: Use enum class for BpmScaleJan Holthuis
2021-07-06BeatMap: Remove unused functionJan Holthuis
2021-07-06Beats: Use FramePos consistently in Beats classesJan Holthuis
2021-07-06Return {} instead of mixxx::Bpm() to avoid return type repetitionJan Holthuis
2021-07-06Beats: Return mixxx::Bpm type instead of double from all bpm methodsJan Holthuis
2021-07-02Beats: Add mixxx::Bpm in BeatUtils and BeatGrid/BeatMap classesJan Holthuis
2021-07-02BeatMap: Add helper function and add assertion for fraction positionsJan Holthuis
2021-07-02BeatMap: Use in const reference in for loop to avoid copyJan Holthuis
2021-07-01BeatMap: Add inline to internal utility functionsJan Holthuis
2021-07-01BeatMap: Reduce back-and-forth conversions between samples/framesJan Holthuis
2021-07-01Beats: Use frame positions for beatmap/beatgrid constructionJan Holthuis
2021-03-20Merge pull request #3608 from JoergAtGithub/improve_beat_indicatorDaniel Schürmann
2021-03-15Merge pull request #3626 from daschuer/ironbeatsJan Holthuis
2021-03-14Introduce kMinNumberOfBeatsDaniel Schürmann
2021-03-14Merge remote-tracking branch 'upstream/2.3' into ironbeatsDaniel Schürmann
2021-03-11make use of mixxx::Bpm::kValueUndefinedDaniel Schürmann
2021-03-11A BeatMap with a single beat is still invalid. This fixes a debug assertion.Daniel Schürmann
2021-03-09Merge pull request #3683 from daschuer/editBpm2Uwe Klotz
2021-03-09Use mixxx::audio::SampleRate when dealing with beats (#3671)Daniel Schürmann
2021-03-09remove Beats::clone()Daniel Schürmann
2021-03-05Merge branch 'main' into improve_beat_indicatorJoergAtGithub
2021-03-05Merge remote-tracking branch 'upstream/2.3' into ironbeatsDaniel Schürmann
2021-03-03fix clang-format issueDaniel Schürmann
2021-03-02Remove locking from beat classesDaniel Schürmann
2021-03-02Remove track parameter from beats constructorDaniel Schürmann
2021-03-02Remove QObject nature from beats classesDaniel Schürmann
2021-03-02Dispose setSubVersion()Daniel Schürmann
2021-03-02Added static makeBeatMap factory functions.Daniel Schürmann
2021-03-02remove redundant namespace prefixDaniel Schürmann
2021-03-02make setBpm() constDaniel Schürmann
2021-03-02make Beats::scale constDaniel Schürmann
2021-03-02make Beats::translate constDaniel Schürmann
2021-03-02Remove unused removeBeat() functionDaniel Schürmann
2021-03-02Remove addBeat() functionDaniel Schürmann
2021-03-01Renamed NoTolerance to snapToNearBeats and inverted the bool, to match the ne...JoergAtGithub
2021-02-28Merge remote-tracking branch 'upstream/2.3' into ironbeatsDaniel Schürmann
2021-02-23Use a common BeatUtils::calculateAverageBpm() functionDaniel Schürmann
2021-02-22Inline calculateBpm to bpm to get around allocating a temorary QVector from t...Daniel Schürmann
2021-02-22removed unused getBpmRange()Daniel Schürmann
2021-02-22move calculateNominalBpm() into anonymous namespaceDaniel Schürmann
2021-02-22rename m_dCachedBpm to m_nominalBpmDaniel Schürmann
2021-02-22Remove unused m_dLastFrameDaniel Schürmann