summaryrefslogtreecommitdiffstats
path: root/src/analyzer/analyzerbeats.cpp
AgeCommit message (Expand)Author
2021-07-08Analyzer: Use mixxx::audio::SampleRate type instead of intJan Holthuis
2021-07-06Beats: Add `firstBeat()` utility functionJan Holthuis
2021-07-06Beats: Use FramePos consistently in Beats classesJan Holthuis
2021-07-06Bpm: Improve method naming (hasValue/getValue -> isValid/value)Jan 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-01Beats: Use frame positions for beatmap/beatgrid constructionJan Holthuis
2021-05-18AnalyzerPlugin: Use class instead of simple structJan Holthuis
2021-03-14Merge remote-tracking branch 'upstream/2.3' into ironbeatsDaniel Schürmann
2021-03-11Merge remote-tracking branch 'upstream/2.3' into no_grid_from_bpmDaniel Schürmann
2021-03-11Add wapper trySetAndLockBeats() to stream line the track APIDaniel Schürmann
2021-03-09Use mixxx::audio::SampleRate when dealing with beats (#3671)Daniel Schürmann
2021-03-08check bpm lock when setting beat grid of bpmDaniel Schürmann
2021-03-07Fix reaanalyze rules for tracks with beat grids generated from a BPM value onlyDaniel Schürmann
2021-03-05Merge remote-tracking branch 'upstream/2.3' into ironbeatsDaniel Schürmann
2021-03-04make beats pointer constDaniel Schürmann
2021-03-04Replace tio by pTrackDaniel Schürmann
2021-03-02Remove track parameter from beats constructorDaniel Schürmann
2021-03-02make Beats::translate constDaniel Schürmann
2021-02-11use mixxx::audio::SampleRate typeDaniel Schürmann
2021-02-11Dispose now unused EnableOffsetCorrection and MinBpm and MaxBpm.Daniel Schürmann
2021-02-11Remove now unused functionsDaniel Schürmann
2020-11-19Pass non-trivial/large function args by referenceJan Holthuis
2020-11-12AnalyzerBeats/AnalyzerKey: Fix QList time-of-check/time-of-use issuesJan Holthuis
2020-07-21add preference option for reanalyzing imported beatgrid dataBe
2020-05-16Add comment about re-analysis of tracks with bpm <= 0Uwe Klotz
2020-05-16Ensure that tracks with an invalid bpm are re-analyzedUwe Klotz
2020-05-10Fix repeated key and beat analysis with default settingsUwe Klotz
2020-05-04Move Beats et al. to mixxx namespaceJavier Vilarroig
2020-04-21AnalyzerBeats: fix analyzer not using max/min BPM valuesBe
2019-07-03Improve commentsDaniel Schürmann
2019-06-26Apply the analyzerbeat changes to analyzerkey as well. Improve default vealue...Daniel Schürmann
2019-06-16Use the fist plugin as default. Move constantTempoSupported to AnalyzerPlugin...Daniel Schürmann
2019-06-08Rename Analyzer methodsUwe Klotz
2019-06-08Split long linesUwe Klotz
2019-06-07Fix API design of Analyzer and adjust all implementationsUwe Klotz
2019-06-07Remove Analyzer::isDisabledOrLoadStoredSuccess() callbackUwe Klotz
2018-12-30Remove logging and unused constant.RJ Skerry-Ryan
2018-12-30Move fast analysis samples calculation to init() and use analyzer/constants.h.RJ Skerry-Ryan
2018-12-26Re-implement fast analysis for AnalyzerBeats and AnalyzerKey.RJ Skerry-Ryan
2018-10-15Fix the build.RJ Skerry-Ryan
2018-10-15Merge branch 'master' into remove-vampRJ Skerry-Ryan
2018-04-24Fix multi-threaded execution of Vamp analyzersUwe Klotz
2017-01-05change some more m_pConfig->getValue()Daniel Schürmann
2016-11-09Use const-ref instead of pointer for function argumentsUwe Klotz
2016-05-06Merge branch 'master' into remove-vampRJ Ryan
2016-04-26Rename TrackInfoObject to Track.RJ Ryan
2016-04-17Oops.RJ Ryan
2016-04-17Don't hard-code plugin ids.RJ Ryan
2016-04-16Remove manual setting/getting of beat detector preferences.RJ Ryan