Чё-то я не вижу там такого. Можно только посчитать спектр выделенного куска.
Дык кусок двигать по сэмплу можно, вы будете кусок двигать и от этого у вас столбики прыгать начнут.
Или представьте, что на эквалайзер отправляется кусок, а на динамик значение начинает отправляться только после обработки куска и реальное время будет когда скорость обработки куска покажет когда будет начало нового куска для эквалайзера. Битовых алгоритмов я не знаю, и формат мп3 тоже, может так быть, что спектр уже в коде содержится или его можно прямо из кода вытащить.