Благодарю за отзывы. Добавил небольшое, чисто косметическое, обновление. Теперь вырисовываемая волна выглядит значительно привычнее.
Обновлено:
-----------------
Добавил очередное обновление. Главное изменение - автоматизировано получение продолжительности трека.
В очередной раз обновлено (26.02.2011, 20:38):
-----------------
Изменил визуализацию (см. видео). Как можно видеть происходит рассинхронизация уровня сигнала, но общий рисунок прослеживается. Происходит это из за того что семплы берутся только раз в кадр. Решение проблемы есть, но нужно проверить как оно скажется на производительности.