В общем есть такое решение
http://labs.makemachine.net/2010/07/slice-tool-looper/
Строит красиво, точно, исходник там же, но есть проблема: почему то работает только с их мп3 файлом.
Когда загружается другой файл - построение вейвформы выполняется примерно на 80% (по идее циклится на последней итерации). В чем проблема? Неправильно кодирую мп3 (128/44100) NeroWave editor? Или все таки проблема библиотеки?