title: Java - reading, manipulating and writing WAV files
body: <p>In a Java program, what is the best way to read an audio file (<a href="http://en.wikipedia.org/wiki/WAV" rel="noreferrer">WAV</a> file) to an array of numbers (<code>float[]</code>, <code>short[]</code>, ...), and to write a WAV file from an array of numbers?</p>