Support key detection analyzers
Bug #618300 reported by
Jeremy Salwen
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
RJ Skerry-Ryan |
Bug Description
I'm not sure how to report this as a wishlist bug, because obviously it's not a defect, but it would be very nice if mixxx implemented chord/ key detection to allow harmonic mixing (mixxxing). The tools provided by CLAM/ Chordata (http://
tags: | added: harmonic key |
Changed in mixxx: | |
milestone: | none → 1.12.0 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Definitely agree, actually some people already worked on building a CLAM-based key analyzer, you can find it in the source code under mixxx/src/tonal. It's basically a wholesale copy of some of the key-related stuff from the CLAM codebase.
I think you can build that experimental code with the scons build flag 'tonal=1'.
Once the analyzer is done, the library integration would be, as you said, adding a key column to the database (see the SQL manifest mixxx/res/ schema. xml) and the various library code would need to be updated to show it, etc.
Another useful thing would be being able to recognize some key metadata tags from other popular harmonic software like Mixed in Key, etc.