В Java Sound API возьмите AudioSystem.getAudioInputStream
который вернет AudioInputStream , который показывает, как открыть форму аудио файлов в Java. Это достаточно хорошо, чтобы читать файлы .wav, но не совсем так для mp3.
Позволяет читать байты один за другим напрямую. Также getAudioFormat будет возвращать объект с частотой дискретизации, бит / сэмпл и т. Д. После прочтения вашего сигнала вы можете нарисовать его вашим любимым способом на экране (Swing, AWT, файл png в Интернете и т. Д.).