summaryrefslogtreecommitdiffstats
path: root/src/track/keyutils.cpp
AgeCommit message (Expand)Author
2020-12-15Add pointer qualification to auto typesJan Holthuis
2020-10-23Merge branch '2.2' of git@github.com:mixxxdj/mixxx.git into 2.3Uwe Klotz
2020-10-23Extend compatible keys from 4 to 6 possible keysUwe Klotz
2020-04-26AnalyzerKeyFinder: only record final keyBe
2019-08-16convert KeyUtils::KeyNotation to an enum classBe
2019-08-16sort Lancelot + Traditional key notation with 1 at topBe
2019-08-16Merge remote-tracking branch 'upstream/master' into mixed_key_notations_redoBe
2019-06-13use c++11 assign() and remove obsolete const parameterDaniel Schürmann
2019-06-12revert rename, now back to HistogramDaniel Schürmann
2019-06-09Show key occurrence in debug message as secondsDaniel Schürmann
2019-03-17add _AND to combined keysned haughton
2019-03-16Change 'Mixed' to 'Traditional'; use parenthesesnaught101
2019-03-16Add mixed version of OpenKey/Lancelot notationnaught101
2018-10-26Fix some issues identified by clazy.RJ Skerry-Ryan
2018-09-15Remove QT_DISABLE_DEPRECATED_BEFORE and fix all Qt 5 compatibility issues.RJ Skerry-Ryan
2018-04-06More misc. typosluz.paz
2016-11-14Define KEY_NOTATION_MAX.RJ Ryan
2016-11-14Use value_floored instead of value.RJ Ryan
2016-11-14Fix Windows build after 70c61a54e12b962dc61f1afc14fa989133e73a8b.RJ Ryan
2016-11-14Remove Q_COMPILER_INITIALIZER_LISTS hack.RJ Ryan
2016-11-12Fix OSX build with Clang and Qt 4.8.6.RJ Ryan
2016-09-28Windows build fix: fix comment typoSebastien Blaisot
2016-09-28windows build fix: extend workaround to MSVS 2013 SP2 with CTP_Nov2013 toolsetSebastien Blaisot
2016-09-28restrict initializer lists fix to MSVC 2012 SP2+Sebastien Blaisot
2016-09-28Fix windows Build: activate QT initializer listsSebastien Blaisot
2016-09-16Merge pull request #1013 from Be-ing/key_sortDaniel Schürmann
2016-09-16Fix string encoding issues in KeyUtils, fixes Bug #1624513Daniel Schürmann
2016-09-15fix key sort orderbe_
2016-09-15sort keys correctly after a track has been playedbe_
2016-09-07get rid of confusingly named KeyNotation DEFAULTbe_
2015-10-03Move code for obtaining the global key as text to KeyUtilsUwe Klotz
2015-03-30also anchor lancelot and openkey regexen and check that we do not infix-match...Nils Goroll
2015-03-30Parse min(or)?|maj(or)? scales from the key definitionNils Goroll
2014-12-11Changed skale of pitch knob to +-3 semitonesDaniel Schürmann
2014-12-11sync_key pitch is limited by 2 halftones using reasonably harmonically match ...Daniel Schürmann
2014-12-11Sync to compatible keyDaniel Schürmann
2014-12-11simplify KeyUtils::shortestStepsToKey()Daniel Schürmann
2014-12-11reanable key_sync and respect key distanceDaniel Schürmann
2014-11-30Introduce KeyControl::updateKeyCOs()Daniel Schürmann
2014-11-30some renamings for clarityDaniel Schürmann
2014-04-25Refactor use of math and other headers across the codebase.RJ Ryan
2014-04-05Use a ControlPotmeter instead of a ControlObject for visual_key_distance and ...Nicu Badescu
2014-03-30Compute distance to the nearest key and return it along with the key in a QPa...Nicu Badescu
2014-01-16Support Unicode sharp and flat symbol in traditional notation. Treat '#' and ...RJ Ryan
2014-01-15Update getCompatibleKeys() to include the key as compatible with itself.RJ Ryan
2014-01-12Add a utility method for getting compatible harmonic keys using the Circle of...RJ Ryan
2013-06-20Add shortestStepsToKey and shortestStepsToCompatibleKey to KeyUtils along wit...RJ Ryan
2013-06-19Merge branch 'master' into features_keyRJ Ryan