Does JUCE process data in wav file to be in range [-1, 1]?

Hi. I use AudioFormatReader to read data in wav file to an AudioSampleBuffer. And then i get samples in this buffer to print out, it is always in range [-1, 1]. But in my knowledge data in wav file is not just inside this range.
Does JUCE process it to be in this range and how can i read samples in wav file like basic format by juce (not only inside this range)?

Hi,
Generally speaking, people nowadays do use floating point (-1.0, 1.0) representations when writing audio processing software. Some wav files store this data directly (floating point wavs) and others don’t (int wav files).
It is generally a good idea to work within (-1.0, 1.0) because it’s an easy standard to implement (anything > 1 is clipping, 6dB of gain is * 2.0, etc.) and it allows you to work between multiple types of wav files (the most common are 16-bit and 24-bit).
If you need to use int, you can scale up by the requisite factor from (-1.0, 1.0).