Если вы используете Java Sound API, данные, которые вы прочитали, это 8 или 16 бит PCM. Если это 8-бит, это нормально, в противном случае вам может потребоваться настроить endianess.
Если вы читаете 8-битный PCM, каждый байт является образцом, то значение этого байта является образцом звука. Если вы читаете 16-битный PCM, то образцы упаковываются либо как hi,lo,hi,lo
, либо lo,hi,lo,hi
(где hi и lo - байты высокого и младшего порядка) в зависимости от сущности. В этом случае вы должны преобразовать это в короткое значение.
Для заговора вам понадобится сторонняя библиотека, такая как freechart или jahuwaldt.plot. (Я использовал последний в программе визуализации в реальном времени).
ahh Greetz ... напоминает мне о днях Warez. –