Консольный анализатор mp3 файла

Недавно столкнулся с такой проблемой, очень я вам скажу, нетривиальной :)

Требуется построить график зависимости частота/громкость/время на основе данных их mp3/wav - файла.
Причём график должен генерироваться по запросу через ВЭБ-морду.

Идея состоит в следующем:

Используя GD, свою библиотечку и исходные данные я смог написать на PHP простой генератор графиков (как бы обьёмный). Громоксть показывается цветом. Частота растёт по Y а время по X. (Расчёт идёт на то чт оэто WEB-приложение).

Проблема состоит в том, что бы получить значения этих самых частот/громкости для определённого промежутка времени из файла.
Искал в портаже, ничего так и не нашёл. Может быть кто-то знает, есть ли такое приложение (консольное) что бы я мог его из PHP:
exec('somaepp -i mp3file.mp3');
а потом взять нагенерированые данные - запихнуть в массив и на их основе строить график.

Заранее всем спасибо :)

З.Ы: да. если кто-то предложит более красивое решение (не важно насколько безабшенное) - буду только рад!

А вдруг

сможет помочь?

* sci-visualization/spectromatic
Available versions: 1.0
Homepage: http://ieee.uow.edu.au/~daniel/software/spectromatic/
Description: Little program that generates spectrograms (time-frequency analysis images) from mono or stereo wave files.

P.S. сам-то я не пробовал. может и не помочь. Но в сырцы-то полезно, наверное, будет заглянуть.

P.P.S ещё рекомендую eix | grep -i -e " wav"

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".