Capo by SuperMegaUltraGroovy (love that name!) is software that gives you the ability to reverse-engineer audio music tracks. Yes! It analyzes audio and tells you the tempo, chord structure and much more. Check it out!