How does software to detect musical key work?
September 4, 2006 6:26 AM
Subscribe
How does software which tries to detect the key of a piece of music work (and how reliable is it)?
As a some-time musician key detection always seems like a pretty complex job (great explanation of the full complexities from chrismears in
this thread) so I was wondering how applications such as
Mixshare and
MixedinKey go about the job. Both seem to be aimed at people who want to do
harmonic mixing so I guess they are primarily interested in dealing with dance music.
posted by rongorongo to computers & internet (4 comments total)
2 users marked this as a favorite
So, do you have a lot of energy at [220Hz = A, 275 = C#, 330 = E] and/or multiples thereof (octaves up the scale), with not as much energy devoted to other specific tones? For that region in the song, you can guess that it's an A Major.
Combine that sort of moment-by-moment analysis of the aural content with a large-scale analysis of the chordal movement in the song that measures against some known music theoretical heursitics, and you can not only guess what chords happen at a given time but what key(s) the song is in.
posted by cortex at 7:20 AM on September 4, 2006