Мне даже интересно было бы посмотреть на это)))
Диапазон звука который мы слышим — это 20 — 20000 Гц. Т.е. анимация должна быть примерно 20000 кадров в секунду, т.к. надо же показать мин. и мах. точку колебания, как минимум. В программе Audacity есть возможность построения графика спектра звука и Pyton в помощь))