I need to get all the samples of a wav file into an array (or two if you need to do that to keep the stereo) so that I can apply some modifications to them. I was wondering if this is easily done (preferably without external libraries). I have no experience with reading in sound files, so I don't know much about the subject.
WAV files (at least, uncompressed ones) are fairly straightforward. There's a header, then the data follows it.
Here's a great reference: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/ (mirror)