Anyway... then I thought I could prevent some of this by simply setting every other value to its negative counterpart. So -32768 is going to be +32767, -100 will become +99 and so on. Wrote a little app to just do that. The upper (stereo) wave in the picture is the original lwcdf and the lower (stereo) wave the result after processing every other sample to its negative value (multiplied by -1 and subtracted 1).
From the looks I expected at least some better compression. But the results were just on par, with my idea being even slightly worse.
Original wav-file: 41.4MB
Original flac-file: 34.1MB (Flac quality settings "6" for all)
lossy Flac: 14.0MB (quality -4 "awful" to get maximum effect)
lwcdf Flac: 22.4MB (upper wave in picture, boosted only for better viewing, not for processing)
negated 2nd Flac: 22.5MB (lower wave in picture, boosted only for better viewing, not for processing)

Actually I'm a bit puzzled about the result, that the predictors of Flac can take care about this that efficiently. Gotta go and deep digger then I guess
Any comments welcome, and I'd be happy to open another thread about this if you think it may hijack your original thread intention, Nick!
