Анализатор темпа песен?
Эмм… взгляните на следующий скриншот программы MixMeister Fusion:


Треки как раз таки можно отсортировать по BPM и проиграть с автоматической подгонкой бит-в-бит, но для сведения этого может быть недостаточно. А теперь обратите внимание на ключи тональностей (поля KEY и KEYCODE)… О них вы можете почитать тут.

Существует множество более профессиональных программ для сведения музыки,
но для решения вашего вопроса имхо наилучшим вариантом будет MixMeister.

Что касается недостатков: программа поддерживает только MP3 и WAV. Не поддерживает FLAC, что может быть очень неприятно, если у вас большая коллекция в данном формате.
Темп в музыке как понятие — это количество четвертных нот, исполняемых в одну минуту. Отсюда определяются длительности звучания остальных нот. Т.е. если делать это как то полуавтоматически, то я бы указывал точный участок с одной нотой, длительность которой заранее известна. Ну дальше дело техники — есть длительность ноты, есть длительность его звучания, конвертируем в четвертные… Но это сугубо музыкально-академический подход.