Muestra el sonido (.wav / .mp3) como gráfico en Java

Necesito mostrar un gráfico de un archivo de sonido, es decir, una forma de onda como lo muestran los editores de audio como Audacity.

¿Cómo debo hacer esto? ¿Hay algo en la API de Java Sound que pueda ayudarme?