My application needs to play sound files. The only cross-platform file format I can use is WAVE (I’m using QSound of the Qt framework).
The file sizes of these sounds are quite large and I’d like to know if there is a way to reduce it, without losing (too much) quality.
I need the file to be stereo.
You can zip them (using zlib or similar), then uncompress them on demand. If you’ve got many minutes of continuous wav it may be worth looking into audio-specific lossless compression algorithms like FLAC.