Harmonic Mixing (DJ)
Harmonic Mixing (DJ)
I recently found out about this wicked piece of software called "Rapid Evolution" that is open source freeware, you can get it at www.mixshare.com.
It can automatically scan all your audio files and detect the key and stores them in a really cool database format. It supposedly has the best key detection out of any software out there.
I had been using ToNarT, but that was a major pain compared to this...
If you try it, tell me what you think.
Peace,
Dan
It can automatically scan all your audio files and detect the key and stores them in a really cool database format. It supposedly has the best key detection out of any software out there.
I had been using ToNarT, but that was a major pain compared to this...
If you try it, tell me what you think.
Peace,
Dan
http://www.mixedinkey.com/
Scans an entire folder/drive and saves the keys in a database. Works great. I've done 1000+ warped tracks with it.
I include the key (in Camelot notation, along with the tempo) in the track filename. Makes it easy to use Live's browser to search for compatible chromatically beatmatched tracks.
Scans an entire folder/drive and saves the keys in a database. Works great. I've done 1000+ warped tracks with it.
I include the key (in Camelot notation, along with the tempo) in the track filename. Makes it easy to use Live's browser to search for compatible chromatically beatmatched tracks.
Rapid Evolution does everything that MixedInKey does, but it is free and supposedly has better key detection...
I just scanned my whole folder of files (mp3 format) and it works great. It uses Camelot or regular notation and lets you sort/search by a whole load of different parameters in your song database.
Its sweet.
I just scanned my whole folder of files (mp3 format) and it works great. It uses Camelot or regular notation and lets you sort/search by a whole load of different parameters in your song database.
Its sweet.
-
stale bread
- Posts: 1101
- Joined: Thu Apr 07, 2005 11:09 am
- Location: Los Angeles
I don't really believe these programs.
Sure they might work on techno where the root note is playing for basically
the whole track..... However a lot of music plays off intervals of a key, and
the introduction of accidentals actually modulates the key.
Ok so it's designed for techno....... so yeah.....
-Ben
Sure they might work on techno where the root note is playing for basically
the whole track..... However a lot of music plays off intervals of a key, and
the introduction of accidentals actually modulates the key.
Ok so it's designed for techno....... so yeah.....
-Ben
not neccessarily - how easy would it be to recognise the key of a I,IV,V or I,relative minor,IV,V progression?MrYellow wrote:I don't really believe these programs.
Sure they might work on techno where the root note is playing for basically
the whole track..... However a lot of music plays off intervals of a key, and
the introduction of accidentals actually modulates the key.
Ok so it's designed for techno....... so yeah.....
-Ben
it could certainly work out the relationships between different tones and the averages
-
DeadlyKungFu
- Posts: 3603
- Joined: Tue Aug 09, 2005 8:26 pm
I made a big mix set, it was fun. I bought Mixed In Key about 6 months ago. Ever since my mixes sound MUCH better. I can find songs that really go together (Psycho Killer - Talking Heads and Kung Fu (pitched up 1 step into Am) - Curtis Mayfield). I can also avoid off-mixes, or when to use drums in between differenet keys, or mix modally. It was the next level.
To implement, my guess:
Measure frequencies around each note with audio filters. I imagine you could alias down higher octaves to make fewer frequencies to measure to cover all the octaves up to 22kHz. Assign those to variables as counters to count the notes, whatever 8 notes are dominant make the major scale for the key. They do detect major vs. minor. So it seems they also take modal theory into account, which 8 notes, they find where the tonal center of the key is. Then filter out 'odd' sections like bridges with key changes.
Mixed In Key doesn't do key changes within a song, but you can scan the directory of a self contained set. So save the song off in pieces.
I haven't thrown anything odd at it, but Allen Ginsburg reciting his poem 'America' is in Gbm. BTW the update was free.
To implement, my guess:
Measure frequencies around each note with audio filters. I imagine you could alias down higher octaves to make fewer frequencies to measure to cover all the octaves up to 22kHz. Assign those to variables as counters to count the notes, whatever 8 notes are dominant make the major scale for the key. They do detect major vs. minor. So it seems they also take modal theory into account, which 8 notes, they find where the tonal center of the key is. Then filter out 'odd' sections like bridges with key changes.
Mixed In Key doesn't do key changes within a song, but you can scan the directory of a self contained set. So save the song off in pieces.
I haven't thrown anything odd at it, but Allen Ginsburg reciting his poem 'America' is in Gbm. BTW the update was free.
-
friend_kami
- Posts: 2255
- Joined: Mon May 29, 2006 10:10 pm
You could, but I'm not sure how well it will work on the drum samples, it is worth a try.COSM wrote:Could you use this to say... scan a directory of wav drum samples and get the same results? like toms/hihats for example...
As to the other question about updating files, or just creating a database, I'm not really sure. I enjoy the database (which is basically the program's main screen) because it is easy to sort by Camelot key code and see what tracks I might want to use next; but, it might be able to modify ID3 tags or filenames, I'm not really sure.
I know a lot of people on the website are CDJs so they just go through and label all their cd's (or vinyl) after finding the key on their tracks, but personally, having Rapid Evolution running in the background while DJing with Live seems a world of improvement to me.
