Key Detection Software Showdown: 2012 Edition

It’s been almost two and a half years since the last DJ TechTools key detection software comparison. Times have changed and the software has moved on, so we took a fresh look at the capabilities of Mixed in Key, Rapid Evolution, and Beatunes-  and we also discuss whys and wherefores of musical key, too. Ready to see which software won this time?

THEORY FOR DUMMIES (BY A DUMMY)

First, a crash course in music theory for DJs without any extraneous tangents. This might be tough!

A musical key is a group of notes that play well together, and in western major and minor scales there are seven notes out of a total twelve per scale. Major scales work by starting with a note  – this note is called the tonic, and becomes the name of the key – and moving up the semitones in the following steps: 2, 2, 1, 2, 2, 2, 1.  Minor scales start with the tonic and move up the semitones in this manner: 2, 1, 2, 2, 1, 2, 2 (there are a few special rules for different types of minor scale that involve differences when moving back down the notes, but for now this will suffice).

The scale pattern is always the same, so some keys play almost the same notes even though they focus on a different tonic (move up seven semitones to see this; only one note will be different between the two keys and it will be due to where available sharp/flat semitones throw the pattern). Because of the cyclical nature of moving through tonics – eventually you will come full circle – keys can be placed on a circle which indicates which keys are most similar, and this circle is called the circle of fifths. This is true not only for the major and minor scales independently, but there is also a relationship between a major and minor scale which share most notes.

The Camelot wheel gives the twelve tonic scales a number, so that rather than having to remember the relationship between scales one can simply look for numbers – in the heat of the moment this is a simpler way to think about key relationships than memorising the circle of fifths.

FINDING KEY

The only way to find a key is to dissect a song and distinguish the notes that are playing. A good musician can do this by ear; in much the same way that learning to beatmatch tunes your brain to be able to distinguish different rhythm metres in isolation, training can enable you to separate pitches (if you have true biological perfect pitch and train yourself to recognise pitches as note values you can know a key almost instantly, whereas most of us aspire to a well honed sense of memory based relative pitch). You can also always play along with a song on a keyboard until you find the selection of notes that don’t clash and derive the key that way.

Computers can analyse audio files and pull apart the notes too. The reason for all this theory is to help you understand how to interpret the results that computer software comes up with and understand how relevant they are. Considering the above, you should be able to understand how the following can throw a computer (or indeed a human) key detector off the scent:

  • If a song does not use all the notes in any key, then its key might be ambiguous. Whilst a huge amount of songs are chord based and thus use all notes in a key, a lot of electronic music uses very little melodic content. A song that only has three notes could (depending on the three notes used) be any number of keys, and the only real way to secure which is correct is to identify the tonic.
  • It is possible for a song to be composed – entirely unintentionally – in more than one key by a producer who noodles without any attention to music theory. It’s not uncommon for a song to drift around a section of the circle of fifths throughout the course of a song, because it’s not particularly jarring to do so in many cases it often goes unnoticed.
  • It is possible for a song to be intentionally composed to change keys conspicuously. Key changes are a way of changing the mood of music, and many artists use this as a tool in their songs.

If a track has a key change in it, it will be impossible for a key detection programme to tell you what key the track is in for what should be obvious reasons. However if there is a little key drift or perhaps a small section of atonal (not in key) audio, we might hope that the software would have a punt at the most likely to be compatible. Similarly whilst we could forgive a key detection programme for not being able to conclusively tell us a key where one isn’t clearly defined, we’d hope it could be somewhat accurate in its guess of the tonic.

THE TEST

Let’s take a look at the three DJ key detection software options we’re comparing today:

  • Mixed in Key is the most well known of all the key detection software. It runs on Zplane’s Tonart key detection algorithm (Zplane make the Elastique realtime timestretching/pitching algorithms used by many major software, from Ableton to Native Instruments; although not Serato, who use their own). Tonart’s also used in Djay and a few lesser known alternatives for native key detection. We’re testing version 5.
  • Rapid Evolution is the only free offering of the three here, and whilst the stable version is still at v2, today we’re going to test the public beta (58) of version 3.
  • Beatunes is another commercial alternative that not only finds key but is capable of a bunch of other housekeeping. We’re testing version 3.

Why haven’t we included Mixmeister, as we did in 2009? Put simply, I don’t feel it’s particularly relevant at this point in time. It’s been more or less blown out of the water by Ableton Live, Traktor, et al, and buying a fully fledged, $200 piece of software simply to extract key information from it seems ridiculous.

Okay, so the test. From a broad but realistic pool of genres and styles I selected 50 tracks, cranked the accuracy sliders on the software up, and let them get to work. To ensure that the results of the software are being compared to accurate real world results I brought Mark Davis, creator of the Camelot Wheel and one of the major proponents of harmonic mixing, on board. Mark determines the keys of songs manually, and guarantees his results are 95% accurate; he has amassed a jaw dropping database of over 55,000 key matched tracks over 20 years of research and sells the database in book form (with regular electronic updates and an electronic search) from harmonic-mixing.com.

RESULTS


Key Showdown Results (click the link for the full test as a PDF)

Mixed in Key 5: 42%

Time taken: 5 minutes
Good at: Looking good, detecting key and giving camelot values
Not so good at: Being affordable – it’s the most expensive option on test.

beaTunes: 28%

Time taken: 4 minutes
Good at: Integrating with iTunes and doing a load of housekeeping above and beyond key detection
Not so good at: Camelot mode – it doesn’t exist. It’s also the least accurate at our test tracks.

Rapid Evolution: 42%

Time taken: 7 minutes
Good at: Detecting key for free!
Not so good at: Having a good interface. 

CONCLUSION

If you have a massive library, key detection software can be a huge timesaver. The 2008 MacBook used is starting to show its age, but as you can see it handled the task with ease and time taken was simply not an issue for any of the software on test. As long as the software gets most right, you’ll be able to weed out the ones it messed up on or couldn’t detect and do those manually, or pay someone like Mark Davis to tell you. At $20 for 100 tracks from Mark – that’s 20 cents per track – you’re getting decent value for money if you’re not confident finding the keys yourself. If what you want isn’t in the database, though, you’ll have to wait until a listening session to get your custom choices recorded.

As for which key detector is the best, the numbers don’t lie. Beatunes was the quickest (although as mentioned there’s barely anything in it), Rapid Evolution and Mixed in Key were jointly the most accurate, and while Rapid Evolution’s free – MiK has a much nicer user interface. Those are probably the three selling points vying for your attention (excepting Beatunes’s inability to detect Camelot key), so if you’re determined not to pay then it’s worth giving Rapid Evolution a run through because it gets the job done. When all’s said and done though, for the one off payment versus the lifetime of easier use, Mixed in Key gets our vote. Just remember that nothing beats a well trained human.

More info on each software: 

Mixed in Key 5

Rapid Evolution 3

BeaTunes 3 

See the results of our 2009 Key Detection Software Smackdown!

 

 

 

beatuneskey detectionKey Mixingmixed in keyrapid evolution
Comments (97)
Add Comment
  • Dj Software Key Detection | Computer DJ Midi

    […] Key Detection Software Showdown: … – It’s been almost two and a half years since the last DJ TechTools key detection software comparison. Times have changed and the software has moved on, so … […]

  • Brockney C

    Are the best two really only 42% accurate? And after asking that, why is the key simply not included in the MP3 tag data prior to release? Surely the producer would know what key their music is in and if not you would expect the mastering engineer to know!

    The same can be said for the tempo, it should be included in the tag.

    To Mixmeister’s credit they do have a free BPM analyser which is fairly fast and accurate.

    • Brockney C

      Ps the article was a pleasure to read, many thanks 🙂

  • Music Key Finder Program

    […] Key Detection Software Showdown: 2012 Edition | DJ … – It’s been almost two and a half years since the last DJ TechTools key detection software comparison. Times have changed and the software has moved on, so we …… […]

  • sjonniecaponie

    As vinyl dj, i tried some of these options. Record parts of tracks to my lap and check to find keys. but over all it takes so much time, its way faster to spit trough your vinyl collection and trow and mix, and hear if it fits.. As digital djs whit, i can believe its a must have tool for finding the right tunes

  • Big Deak

    Well guess we need to consider, a few more pieces of software like “Scratch Academy Stanton” and Also “Dj twist n burn” do a Google search and check it out.

  • JeanValJean

    Not for DJ but for music composers are Melodyne and Synfire Pro which can detect any key (Midi or Audio). Synfire Pro can even suggest chord progression….But if you’re on a budget, those software aren’t for you !

  • Blackbeard

    And with the new latest update in traktor 2 pro, it screws up everything right from the bpms not beeing saved the MIK camelot keys beeing overritten!

    So if you analyze all your tracks i MIK, then import and reanalyze it in T2P, the keys not match, the bpms are GONE, and you have to do everything by hand!

    Fuck you “merry” much Native instruments for screwing up my collection!

    This why Native is loosing ground, and many jump ship to other solotions like serato or pioneer professional audio!

    Until theres a fix, they can suck dick!, i was planning on getting me the maschinesystem, but they can see that beyond the stars, i will NEVER buy a Nativeproduct ever again!

    Screw with my tags and theres WAR!

  • david

    If you can’t listen to something and instantly know if it either sounds ‘good’ or ‘bad’, quit music.

  • benjaminwg

    Virtual DJ already has all this stuff built in.

  • djkeithjames

    Great article (though i’m really none the wiser.) As a club DJ I’m really not interested in keying non-dance music so not too worried about the results of this test. Anyone know how Beatport key their tracks and how accurate they are? And also now that Traktor has key detection built in, how does that compare?

  • Roy Levi

    Any chance you could test the free and open source tool, Keyfinder, available for Linux, Mac and Windows, when you do the 2013 edition? 🙂

  • Scott Rotton

    Well now Native Instruments has included this in its software I think im going to give them all a miss and use the built in Traktor Key Detection I would only now consider MIK 5 because of the energy detection. But if you know your songs libraries you shouldn’t really need it.

  • tonal anonimus

    I’m looking to use some of the software propsed here. Apart of all discussions here about accurancy, if it’s used on the same music collection (e.g. the relation between songs in the same collection) should be fine.. Until now I used VirtualDJ (it have BPM & Key analisys as well – U didn’t know that?) and everything , even mixing a two melodies from two different songs doesn’t produce clash. don’t have idea about it’s accuracy, but guessing that it’s because it’s only software touching my collection so far.

  • DJChrisChalmers

    just wanted to throw a suggestion on here. MP3tag with the beatport tagging script…

    ok it’s a manual process but all the keys are there on beatport to start with no need to detect it.

    you get all the tag information that you need aswell

    plus covers.

    and scripts can be tailored to retrieve the meta data you want. i’m sure with a bit of tweeking you could automate a batch process to scan for all meta data on a selected folder or group of files

  • DoctorFrippit

    Key Finder gets my vote too. Its tiny ie very few resources wasted for those of us on 3 year old laptops. AND most importantly it uses no internet. Internet is a pain in a bar… “Yoo can play it from yootoons cant yer???”   OK MIK from what I’ve seen has a lovely interface and if they paid “local” DJs anywhere close to a living wage I might buy it. RE2 has the most clumsy interface of any prog I’ve ever used. I just had a look at RE3 but the required xuggler codecs are simply not for download (you try it) and their frustrating use of java installers makes it far beyond practical. Keyfinder does not come with camelot codes by default, as thats intellectual property or summats or nuffin, BUT theres an easy guide for configuring it to produce the codes we are used to. I use Mixmeisters tiny free BPM analyser to sort the er… BPM bit. Dont run both at once even if they are dealing with different folders… they dont like it. Gets the job done with minimum fuss. 

    • DoctorFrippit

      Furthermore RE3 needs me to join a forum before I can ask why I’ve spent 8 hours so far without getting any closer to an install. I took heed of the xuggler recommended download so that extra codecs could be converted. BUT there are ZERO useable download links. I’ve tried with Chrome,Mozilla and even that Gawd Forsaken IE9 BUT NOTHING. I’ve deleted the lot. If you want free get keyfinder if you want kudos get MIK5. Sorry to vent my frustrations here… but I wanted to know if any of your users or admins had any difficulty with the RE3 install…… AND would the site/blog offer an opinion on keyfinder, ie as to its accuracy.         

  • Baddestmf

    42% of the time, it works every time

  • Christopher Lee Sanchez

    i got rapid evolution 3 and i did the key thing, so it gave me the keys in a,b,c,d,e,f,g etc
    but not like 1a or 2a or 9a etc
    how do i get it to do that?

    • Neel

      you can change it in settings to display the actual key names.

  • Christopher Lee Sanchez

    once i have gotten the keys in re3 how do i pass them to traktor? and how do i see the key of the song on traktor?

    • Neel

      In traktor , right click on the left most song list column name and select “Key” from the list of tags. RE3 writes in to the “Key” mp3 tag.

  • DeRajj

    I got mixed in key, never really used it…. but 42%?
    I think we are better off finding the key using our ears 🙂

  • moonunit

    well don’t waste your time trying out RE3. Biggest piece of crap out of any application that I have encountered on the internet. 

  • Jason Greenie

    This report also neglects to mention that MIK can handle key changes within songs, reporting both keys as a result.

  • Bradley Shively

    I use Mixed In Key, both because I like the interface and it was recommended to me when I first started mixing. However, I do wonder (as someone else commented) about using Beatport’s BPM and key determinations. Couldn’t you just compare your key software results with what Beatport lists, or simply skip the software altogether and just trust the value given by BP?

  • Hendrik Schreiber

    Hey,

    needless to say that, as the author of beaTunes, I’m disappointed to see these results. Especially, since beaTunes has done a lot better in other tests (e.g. http://blog.beatunes.com/2011/06/beatunes-3-key-detection-accuracy.html).

    That said, as Yakov correctly pointed out, obtaining accurate reference data is very hard. In fact, there is no 100% correct ground truth, even if people who sell that kind of data would like to convince you otherwise.

    The next problem is statistical significance. If my math isn’t too far off, if you want to be 95% sure that the measured values for a 50 songs test fall within a certain interval of the real values, that interval is roughly plus/minus 12 percentage points. In other words, based on the posted results, it’s entirely possible and not even unlikely that all three programs perform equally well. To get to plus/minus 5 percentage points, you’d have to test with roughly 300 songs.

    The reason that beaTunes does not show Camelot notation is very simple. Last time I checked, it was a proprietary notation, that required licensing. I have never seen the point of this. Just like MixMeister, beaTunes therefore uses an alternative scheme, the open key notation (http://www.beatunes.com/open-key-notation.html). It achieves the same thing, but is free to be used by anybody who is interested in it.

    Another aspect of notation is the fact, that software writing id3 tags should actually comply with the id3 spec. And the spec dictates a musical notation. However, any software that shows you the id3 TKEY tag is of course free to render the information contained in the tag any which way it/you like. I.e. either as musical key, Camelot number or in OK-Notation. One just has to tell the DJ software vendors to offer this option. Once that is achieved, it does not matter what a key detection software writes to the id3 tag.

    Anyhow. All this said, I’m really glad you guys did this test. This allows us all to talk about the state of the art and also the problems with testing.

    From what I’ve seen, RE and MIK are great programs, obviously I prefer beaTunes 🙂

    Looking forward to the next showdown!

    -hendrik

    http://www.beatunes.com/

    PS: Is there a way to add album names to the results? That would make it much easier to reproduce the test. Thanks.

    • DJ Hombre

      Well said Hendrik, having studied Maths with Statistics a long long time ago, a sample group of 50 tracks is risible to offer any conclusive results.  Had it been 1000 across different genres then I’d be more inclined to have faith in the figures.

      Interesting article though and any education around considering key data during a mix is welcome.

  • Knappy

    I’ve been using MIK for years.  I had the privledge of beta testing v5 and as a DJ & VJ I would say MIK all the way.  They added mp4 analysis in there which has helped me tremendously.  I no longer have to copy them myself.

    Yakov… Great job!

    facebook.com/DJKnappy

  • Peter P

    Any chance article author would run the track collection through Ibrahim’s KeyFinder and fix the sharp/flat errors in the .PDF?
    And big thanks for returning to this topic! 🙂

    • Fredlegrand

      +1 it would only be fair. We don’t wanna wait another 2.5 years! This matter is too important. What do you say Chris?

  • BentoSan

    I originally came up with this article idea back when the first one was done, its great to see an update. Good work !

  • Durp

    lesson here – use your ears.  42 percent? seriously why even bother with a program that isnt even right half the time

  • Anonymous

    You should also consider the file types that the software is able to key, because it matters.  I use trainspotter and RE3 because MIK only supports 2 file types (from the last time I tried it out), mp3 and wav.

    • Anthony Woodruffe

      I run all my itunes, aac and m4a tracks through MIK, which gives me a result at the end. Whether it’s the right key, that’s a different story. What I do find is that mixing using MIK analyzed tracks doesn’t cause any clashes. So although MIK may not detect the right key it is sufficient to work within the circle of fifths. 

    • Chad

      Mixed In Key Supports:

      Windows.m4a (AAC).mp3.mp4 (key field not supported by Serato).flac.wav.wmaMac.aiff (tagging not supported yet).m4a (AAC).m4a (ALAC).mp3.mp4 (key field not supported by Serato).wav (can be tagged for Serato software)

  • Ben Cove ?

    ok so i went and got mixed in key

    Analyzed all 2000+ tracks and got it to put key at end of track name

    Open traktor…. 2000+ tracks missing :/ just because i renamed them

    • Chris Cartledge

      Ugh, nightmare. Have you tried ‘refresh’ing your library? This is one reason I quite like iTunes integration in Traktor.

    • ivanzilch

      you must have chosen either the “rename files” option in mixed in key or itunes’ “keep itunes library organized” – these two options gave me a big headache when i first used mixed in key, the rename files basically adds key info in the file names and the “keep itunes library organized” renames the itunes library file path as you add tags etc, rendering traktor confused on whereabouts the files, i recommend turning off these features before proceeding with key detection, make sure the tags are non destructive and paths and names remain the same in itunes

      just my 2 cents

      from a dude who had to relocate thousands of mp3s manually in the past due to itunes and mixed in key preferences accident

  • Anonymous

    Fyi..

    Major (starting from tonic): 2 2 1 2 2 2 1 *
    Minor (starting from tonic): 2 1 2 2 1 2 2 *

    Representing all 12 semitones. (The article only accounts for 10).

    • Chris Cartledge

      Thanks anon, I always forget to make that last step!

  • Kainos

    Does anyone here know what Beatport uses to detect keys?

  • Tom

    Key detection hardware is more reliable and a lot cheaper: that good, old Boss DM-30 (about 5$ at eBay) which has a reference tone feature as well as the classic metronome stuff.
    1. Push button, compare and write BPM into notebook  
    2. repeat, notice key, put notebook and DM-30 back into pocket
    3. Profit
    Well, it needs (some) exercising, but that’s basic skills, not rocket science. And compared to price and quality of key-finding software you can only win.

  • Marco Minniti

    There’s a plugin for beatunes so that it can write OpenKey notation in the mp3’s tag

  • Rg Tb

    great article!

    if you’re using RE3, i suggest you head over to the mixshare website and shout out a thanks to the developers for all their efforts. for the last few months, RE3 development has been sluggish. i bet the guys will appreciate hearing some kind words, though.

  • Anonymous

    Hi all, 

    An interesting article. I was just
    wondering what audio format was used for this test. In my experience you may
    get different result if you analyze mp3 vs wav 
    of the same track.  My guess the
    result from wav would be more accurate. 

  • Anonymou5

    I had to assist a DJ friend of mine re-install his PC a few years back (hes not a geek and somehow manages to kill his PC with so much junk). Anyway MIK was 1 thing to be re-installed (version 2 or something iirc) and just wanted to make a comment on it (Windows version).

    I was shocked at how this software has been put together. It seems nothing more than a pile of free libraries cobbled together and a very basic GUI thrown over the top.. Anyone who knows what “GOTO” means could have created it.

    Anyways, i set the challenge and knocked out a MIK clone in just a fraction over 2 days including a few more features (oh! and it used RAM, not countless temp files and had multi-core support)

    About 1 year ago this friend called me over for a re-install again and by this stage he had upgraded to MIK v4. After the install i was curious and asked him why he upgraded? – “It’s just better and more accurate”, i just nodded and said “ok”

    I find it most interesting that newer MIK’s claim to have improved key detection etc! MIK uses the tonart library as many know and this hasnt been updated in several years. Most of the technology has been developed by others (key/bpm detection, audio decoders, tag handling etc)

    The only difference i noticed were tiny UI cosmetics and more importantly the inability to use the app without an internet connection under the pretense it needs to ‘check with the server for a for a better result’ (or something to that effect). “Bollocks!” i thought. it still uses tonart, accuracy has not improved at all. Usability had been reduced by the internet requirement and it was still flogging the HDD when processing.

    Quick thoughts:

    * MIK
    – Pretty UI
    – Good exercise in marketing
    – Accuracy wont improve until something compliments/replaces tonart
    – Lots of large temp files

    *Rapid Evolution
    – Average UI :/
    – The algorithms and tech is developed by RE and under complete control
    – Has media management too (arguable if this is relevant, good or not)
    – Java :/

    I just checked and noticed MIK 5 is the current version. multi-core supported 😉 I hope for the users it’s a technical improvement over previous versions. The screenshot might suggest workflow has improved and some more (nice looking!) cosmetic makeup has been applied once again ;p

    This is not a stab at MIK. It works, it uses the respected tonart library. It looks nice. I was just shocked in the past at how much work actually went *into* the MIK application itself vs RE yet its the most expensive. The visible key segments in a track look nice too 🙂

    Either way.. however the core function (key detection) is achieved doesnt matter i guess. So long as they are accurate and continue to improve 🙂

    Kudos to MIK and RE!
    Peace out

    • Yakov

      Hey,

      Mixed In Key hasn’t shown tonart results since 2007. It’s been 4.5 years!

      Mixed In Key uses its own algorithm which was in MIK 3, 4 and 5. It was granted a patent in the US. I’m not sure where you got this info, but it’s out of date. We love zplane and use their libraries for other things, but the key detection is our own.

      -Yakov

    • Ean Golden

      Hey – Great comment! Thanks for contributing so much. i cant speak to the facts you mentioned but I just appreciate the effort. 

    • DoctorFrippit

      Did you develop keyfinder? if so well done! 

  • Ed Buckel

    It seems like there should be a website out there with key information.  I remember back in the day I used to use Tag&Rename to tag all my mp3s, it would grab the information from Amazon.

    It’d be awesome to have something similar for keys, bpm, etc – people could vote on which key if there were discrepancies, the highest vote goes to the top and is used to tag the tracks.

    Keep it open source and social and everyone wins.

  • Djsatirocreativo

    NADA SE COMPARA AL OIDO Y AL INSTINTO DEL DJ

    • DonmecZ

      Muy Cierto, No nadamas porque 2 canciones tengan la misma nota se escucharan bien mezcladas o garantizen que las mujeres muevan mas la nalga… jeje 🙂

      Saludos!

  • Mynak

    You guys messed up the results. Your PDF shows that Rapid Evolution missed 3 songs when it got them correct, it just showed the format as sharps instead of flats

    Deee-Lite – Grove Is In the Heart
    Key: Ab mRapid Evolution: G# m

    Happy Mondays – Wrote For Luck
    Key: Bb m
    Rapid Evolution: A# m

    Michael Jackson – Off The Wall (LP)
    Key: Eb m
    Rapid Evolution: D# m

    These are all the same results, just delivered in a different format. Rapid Evolution can also deliver Camelot keys.

    http://en.wikipedia.org/wiki/Enharmonic 

    • Mynak

      Also, if you want to add in the compatible results

      Rapid Evolution:Correct – 24
      Compatible – 10
      Wrong – 16

      Mixed In Key:
      Correct – 21
      Compatible – 12
      Wrong – 17

      Beatunes:
      Correct – 14
      Compatible – 11
      Wrong – 25

      Overall, the difference between Mixed In Key 5 and Rapid Evolution is statistically insignificant, especially in such a small sample size. Mixed in Key may have better results when you compare thousands of songs or Rapid Evolution might.

      Like the author stated, if you need free, then go for Rapid Evolution. It’s buggy and very resource intensive, something you do not want to run simultaneous to a DVS or MIDI controller program during a gig. Rapid Evolution’s interface is very basic, you can only store 1000 results default, and the options menu isn’t easily navigable. However, if you put in the time and you need something free, it will get the job done and can export the tags.

      Mixed In Key is absolutely worth the price. Easy user interface, does what it needs to do. If you have any problems, you have dedicated people there to offer support (hard to complain about free software like RE3). One time payment and you’re taken care of.

    • Chris Cartledge

      Fair point Mynak, I suppose if the scales contain the same notes then the software can’t reeeally be blamed for having to guess what was written on the sheet 😉 

  • Wes

    seems this review was pre-mature. kudos to Yakov

  • Yakov @ Mixed In Key

    Hey guys,

    Yakov from Mixed In Key here.  Before we released Version 5, we wanted to understand music inside out, with nothing left to chance.  We hired 12 absolute pitch musicians and had them analyze 12,000 audio samples with a piano.  The musicians didn’t know what the others said, and we randomized everything to eliminate bias.  They had no benefit from lying to us — their work was scientifically valid.

    Here’s the interesting thing:  They couldn’t agree with each other.  We gave the same track to 3 perfect pitch musicians, and there was less than a 50% chance for them to agree on a result.

    Music is subjective.  I’ve talked with Mark about this before.  I love him as a person and a great DJ inventor of our generation, but I want to be clear on this:  comparing *any result* to a single person is a mistake.  It doesn’t matter if we compare Mark Davis to Louis Ng (one of our 12 perfect pitch musicians), or Mark Davis to Rapid Evolution, or Louis to Mixed In Key  5.  

    I suggest:  Pick a person you love working with (and have them key your music), or pick a software that you enjoy using, and stick to that ONE source of your results.  Mixing results from Rapid Evolution into Rapid Evolution sounds great.  Mixing results from “Mixed In Key 5” > Mixed In Key 5 will be excellent.  

    I use results from MIK 5 and I get exactly what I need.

    -Yakov

    • PY

      I’m sorry but I have to disagree. When it comes to finding the key of a track, it is definitely not subjective. I have perfect pitch, and am right 99% of the time. If your perfect pitched musicians couldn’t agree, it’s just because some of them weren’t trained well enough. Every single piece of music have a specific key. I can modulate, or be a certain mode, like Locrian, on Lydian, etc. But still, there is a key.

      • Yakov @ Mixed In Key

        PY, I am sure you’re right that your results sound 99% good together.  There is no doubt about it.  But if I mixed your results with someone else’s, you’d hear key clashes a lot more often.  
        The guys and girls who keyed our tracks for testing are classically-trained musicians who played Cello, Piano, Violin, etc.  Their pitch was perfect according to an audition (and some even had certificates from hearing institutes saying so).
        I’ve been dealing with this phenomenon since 2007, and I spent 200+ hours investigating it.  Music is subjective, and I cannot explain it better than that.  I know that if they heard the same songs as you did, they would give different (but often compatible results).

        You might say 5A, they might say 6A.

        • Guest

          I’m sorry, but any piece of music is composed and created with specific tones and pitches.  These are NOT subjective.  A frequency range is going to remain that same range no matter who’s listening to it.

          Music is not subjective, there is only human error.

        • Balla

          How can you determine key without mixed in key software , thanks

    • Djeffvegas

      I have to disagree with both of you. Perfect pitch doesn’t mean nothing if you don’t know music theory. It’s one thing to hear the notes and it’s a different thing to know the “key”, the “tonality” of the song. You need to know the scales, harmony, etc… 

      Once you know that, and you have analyze the chord structure of a given song, there’s only one tonality possible.

      And by the way, in pop music tonalities like A#, D#, G# for example are Bb, Eb and Ab 99% of the time.

      That being said I use Mixed in Key!

      Cheers

    • Rg Tb

      “Mixing results from Rapid Evolution into Rapid Evolution sounds great.
       Mixing results from “Mixed In Key 5″ > Mixed In Key 5 will be
      excellent”

      if that is so, why would anybody in their right mind pay for MIK5?

    • Adam

      I also have to disagree. Key detection seems subjective when the notes that are used in a song fit between similar keys. Say we have “song x”. And say the notes in song x fit both the key of C Major and F Major because song x doesn’t  use the note B natural or B flat. But there is a right answer because there is only 1 tonal center and let’s say the tonal center in song x is C natural. Even though it uses the same notes as F Major (without playing B or B flat) the correct key for song x is C major. Tonality is the same reason why C Major is different from A minor even though they technically use the same notes. 

      It makes a lot of sense to me that even musicians with perfect pitch might come to different conclusions as to the exact key of a particular song. Perfect pitch is being able to perfectly identify individual notes; and if the notes don’t tell the full story then a musician would need to correctly identify the tonal center to know for sure. Depending on the complexity of the music tonal centers can shift even if the key doesn’t. 

      Even though classically trained, perfect pitch musicians disagree on the key, there is only 1 correct answer. Even it’s as silly as E Major during the chorus, A Major during the verse, and D flat minor during the breakdown.

      • Anthony Woodruffe

        just using your argument to highlight to point that really it doesn’t matter. Fundamentally you are absolutely correct a song has to have a root key. The problem comes from the fact that as so few notes are used in one particular  track, it become impossible to know the tonic. The positive is that because not all notes are present it means that a multiple keys will work.
        Adam’s example was a track written in C major could be detected as F Major because both B and B flat are missing. When looking at the Camelot Wheel it means that the C Major track (8b) can be mixed with either 8a,9b or 7b. However because the track could also possibly be F Major (7b) it will also work with 6b and 7a.

        For a DJ who wants to mix harmonically, it is totally irrelevant what the true key is, what is important is what keys work with the track being played. The question has to be asked, can software or a trained ear be so far out on detecting a track that the natural flow of using the Camelot wheel would become useless? My thoughts based on experience is the detection is good enough for mixing tracks and that it what counts at the end of the day.

    • Rusty Stanberry

      I have been using MIK for 3 years and just paid for the upgrade. It has been a great tool to create quick mixes and find new tunes that can easily be added.

    • Uli

      I find it strange that you would employ musicians with “perfect pitch”. This is not in any way relevant, particularly if they have a piano on hand. You need folks trained in analyzing functional harmony (who cares if they are musicians? they need to understand theory, not be able to play; these are different skills). I just find that very strange. If anything, they are likely worse at estimating key since it matters less to them (they can hear all the notes, so don’t need to think in terms of “key”, which is a chunking mechanism that tells you which notes are operable).

  • dafe

    a comparison to the keys beatport uses (and trainspotter by association) would be a nice addition to this list 🙂

    • Chris Cartledge

      This looks good Bit, thanks for the heads up! (I think he needs some more Google rank in my neck of the woods, as I didn’t find this in time for the article!)

      • DJ Sushi Mango

        Hi Chris. It would really be awesome if you can update your article with additional comparison aginst the Keyfinder software from Ibrahim Shaath. I for one, am very intrigued about this software. We need some stats. Pleaaaaaaaaaaase!!!

  • Dusty Bacon

    Like 
    Firebird079 I also use Trainspotter (and support indie music software developers with donation$) I have used trainspotter key detection for every track in my library and would love to know how it compares

  • Dusty Bacon

    Like 
    Firebird079 I also 

  • Anonymous

    regarding camelot mode for beatunes 3… it sorta exists with the plugin i made: http://yeahdef.com/?p=6255

  • Firebird079

    Could you guys please compare Trainspotter’s(
    http://www.tspotter.net/ ) key detection? I’ve been using it because it only cost $10 and makes organizing my collection a bit easier with the beatport tagging. 

    • DJ Segatto

      Yeah, I like Trainsotter’s Beatport tagging as well, even if the interface is a bit complicated to learn

    • Tim Tilberg

      I was actually surprised it took so long to come up. I’m a pretty huge fan of Trainspotter.

    • AZ

      I got MiK 5 and love it it works like a charm and no headaces

  • Matt Hite

    Can you please publish the reference set of songs and their key value? Thanks.

    • Chris Cartledge

      There’s a pdf link for download in the test results!