Assuming I have access to the chords of a song, I 'know' (based on my own experience and training) what key the song is likely to be in. And for pop music, the recognition rate is easily above 95%. To be fair, for certain types of pop music the key is just the final chord of the song though.
Have there been attempts at deriving musical key from a list (ordered or unordered) of chords in the song? I'm looking for either a list of rules or (preferably) a computer program.
- If a song has lots of C, F, and G major chords, it's probably in C
- The first and/or last chord would have inordinate importance
- Differentiating between Am and C would be much harder than between C and D
Clarifications:- - Let's just assume 'simple' music, pop-ish, meant for acoustic guitar/simple piano playing. - The 'chords' that I'm thinking about here are boring old guitar chords (Cmaj7, D/F#, Gsus4) style