

You can be a bit more cavalier and overwrite tempo too, but know that if you have custom cues already written to files in Traktor library that may mess with them. This ensures that keys get overwritten, but that tempo won’t for existing tracks in your Traktor library. Here by “file tags” Traktor of course means ID3 tags, which is how both MixedInKey and Traktor record the results of the analysis.
#KEYFINDER AND BPM CODE#
The source code forked repo for Mixx here for it is actually fairly understandable if you’re a decently competent C++ programmer.
#KEYFINDER AND BPM SOFTWARE#
It was originally coded up as a Master’s thesis, but today is maintained by an OSS DJ software called Mixxx. I have to point out that there’s a pretty awesome open-source option: KeyFinder. I have not been able to get MixedInKey -> Traktor cue points to work, nor am I sure I care that much.Īdditionally, I find the Camelot / Open key stuff nice to think about harmonic mixing, but I really prefer the unified format of the real keys themselves.

It’s possible to do this with Traktor DJ Pro, with the “Analyze” option, but it’s not the most accurate way to do this. When I find new tracks I’d like to throw into a set at some point, the prerequisites are:
