return to tranceaddict TranceAddict Forums Archive > DJing / Production / Promotion > DJ Booth

 
using MixMeister to find root key
View this Thread in Original format
aurora2
I'm getting to grips with harmonic mixing and loving all the great posts on here about it - very helpful :)

However, I do have a question about finding the root key in MixMeister.. is there any way to make it listen to the 'line in' and read the root key, or do I have to record to .wav or .mp3 first and then get it to analyse the file?

Reason being is I have about 2000-3000 records that I want to key, and it's a BIG tedious job to record every one and then use MixMeister to analyse. Is there a faster way? :conf:

Aurora2
ezbeats
you dont have to record it all. i am though, i figure after i get a final scratch ill be glad to havethem all on my harddrive(s) or cds. though only like 6-10 songs can really fit on a single cd... but its nice to have things saved and stored in mint condition, not having to worry about scratches or shiznit like that.

i do not htink you can do it live though, the program was not made specifically to just key and categorize, its made to load songs and make a mix, in which case you would have to load files, in which case you would have to have a file saved or closed, which you cant do while recording live, but im no expert.. good luck. and if you do find a way, post it for us!! :toothless
borron
hi pal

you can use Rapid evolution, [[ LINK REMOVED ]]

It's freeware!
See this for more info

Quite a nice program, but i think the key detection isn't as reliable as the mixmeister one. but then again, before i label my records i like to confirm all the keys are correct...
qualia
borron--you're right on the money. rapid evolution's key detection is close to mixmeister. it's hard to say which one is better, but i definitely verify my keys after autodetecting. my program (rapid evolution) also has a built-in keyboard that's easy to use to verify the key. plus, soon it will connect to a centralized server so djs can start sharing this information and get straight to the fun stuff...

peace!
Nemesis44
Hey there,

I did some tests on Rapid Evolution and found the following:

Whilst it is indeed a very useful tool for indexing and working out pitch differences (if that's what you need) and indeed compatability once you have the correct key. The actual key detection was 100% unsuccessful for me.

First I tried it with a few tracks that I knew the key of that I also happened to have as MP3s.

On all three occassions it failed to identify the correct key. Whilst I accept that I am prone to human error just like the next sentient being I usually get it pretty good.

I then took it one step further and played some tracks that I have written to it and it still got them wrong.

Not content to leave it at that I then threw together some loops in various keys and it still failed to get the right key.

Ultimately what I did in the end was just have a beat and a pumping bassline and still no joy. A bassline pumping along in C can only be C. Just to make sure I did try and to the same thing with higher frequencey sounds but no joy there either.

I feel quite bad about pointing this out but at the same tame feel that it should be clear that this part of the application is not useful for the task it was inteneded to do.
_________________________________________________________________


In answer to your question aurora2...

The easiest way is to get a cheap guitar (and tuner so that you know it's in tune) or keyboard.

Then play around with single notes on the instrument until you come to one that just seems to fit with everything no matter when you play it. This is usually the root. A lot of trance has a bassline that pumps away in a single note and that is a dead give away a lot of times to the root. (Unless it's Dogzilla's remix of 'So Damn Beautiful' in which cas you start in one key and then finish in a totally different one).

Whilst it is good to know if it's a major or minor key in most cases you only need to mix the incomming bassline with the break (Not to be confused with breakdown as they are two totally different things) or outro of another track when you first start out anyways.
Keys are important however when you want to start creating sensations of energy and the like.
But by an instrument and teach yourself some basic chords, appart from buying decks it will be the most useful thing you ever did in terms of DJing.

Cheers
Nem
qualia
thanks for the honest criticism nemesis. rapid evolution is a new tool and key detection is one of the most recent features i added. it seemed to get many of my songs correct, but i'm going to do more testing on basic tones and songs i've written to see if i can improve the accuracy some more.
qualia
well i tweaked the key detection code to be slightly more biased towards the root note, and that's helped a lot (in v1.57)... it's no longer guessing the dominant note instead of the root (on basic tones at least). i think what i need is a list of songs and definite keys that i can test with from multiple genres. i can then use those as a measure of how accurate it is. there's definitely room for improvement here, please post your findings at [[ LINK REMOVED ]]
any feedback is good feedback.. :-)
borron
Qualia, congratulations on your little program, you have quite some programming skills. Keep up the good work! :)
CLICK TO RETURN TO TOP OF PAGE
 
Privacy Statement