I've been thinking about -q 0 and 1 ("my" quality levels as my ears are a bit shot....). As I have been refining the reference_threshold > threshold_index > bits_to_remove calculations, I had a few kbit/s to play with which I have recycled into the quality of the output of the lower quality presets.
I have re-implemented the --lowpass parameter to allow user with better ears to raise the upper limit of the range of frequencies lossyWAV uses in its analyses.
I have tweaked the --spf and minimum_bits_to_keep: spreading_function_string : string[precalc_analyses*(spread_zones+2)-1]='22222-22222-22223-12224-12234-12345';
quality_minimum_bits_to_keep : array[0..Quality_Presets] of double = (3.000,3.000,3.000,3.125,3.250,3.375,3.500,3.625,3.750,3.875,4.000);
and get the following:|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
| lossyWAV | FLAC | -q 10 | -q 9 | -q 8 | -q 7 | -q 6 | -q 5 | -q 4 | -q 3 | -q 2 | -q 1 | -q 0 |
|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|1.0.1b |784kbps|637kbps|607kbps|577kbps|545kbps|513kbps|480kbps|449kbps|427kbps|390kbps|349kbps|306kbps|
|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|1.0.1g |784kbps|639kbps|610kbps|580kbps|548kbps|516kbps|484kbps|453kbps|430kbps|396kbps|354kbps|320kbps|
|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|1.0.1g --LC|784kbps|656kbps|628kbps|600kbps|569kbps|538kbps|506kbps|474kbps|450kbps|414kbps|369kbps|334kbps|
|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
lossyWAV beta 1.0.1g attached to post #1 in this thread.