Я упаковал библиотеку mp3-декодеров и сделал ее доступной для разработчиков .net. Вы можете найти его здесь:
http://sourceforge.net/projects/mpg123net/
Включены примеры для преобразования mp3-файла в PCM и считывания тегов ID3.
Итак, преобразуйте ваш mp3-файл в PCM, а затем вычислите лог (максимум (некоторый блок)) для каждой вертикальной линии. Вам нужно будет определить желаемую длину «некоторого блока» в предыдущем предложении в соответствии с вашими потребностями.