Finally I managed to do my listening test for current -3 with my problem sample set as well as utb.flac I once had problems with.

Everything is fine, and I will use this setting for my DAP.

Great, -2 & -3 settings now fixed (subject to usual caveat that if anyone hears any artifacts, please let us know).

~~lossyWAV alpha v0.5.0 attached:~~ Superseded.[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]lossyWAV alpha v0.5.0 : WAV file bit depth reduction method by 2Bdecided.

Delphi implementation by Nick.C from a Matlab script, www.hydrogenaudio.org

Usage : lossyWAV <input wav file> <options>

Example : lossyWAV musicfile.wav

Quality Options:

-1 extreme quality [5xFFT] (-cbs 512 -nts -3.0 -skew 36 -snr 21

-spf 12224-12225-12225-11226-11236 -fft 11111)

-2 default quality [4xFFT] (-cbs 512 -nts +1.5 -skew 36 -snr 21

-spf 22224-22235-22346-12347-12358 -fft 10101)

-3 compact quality [2xFFT] (-cbs 512 -nts +6.0 -skew 36 -snr 21

-spf 22235-22236-22347-22358-2246C -fft 10001)

-o <folder> destination folder for the output file

-nts <n> set noise_threshold_shift to n dB (-18.0dB<=n<=+6.0dB)

(-ve values reduce bits to remove, +ve values increase)

-force forcibly over-write output file if it exists; default=off

Codec Options:

-wmalsl optimise internal settings for WMA Lossless codec; default=off

Advanced / System Options:

-snr <n> set minimum average signal to added noise ratio to n dB;

(0.0dB<=n<=48.0dB) Increasing value reduces bits to remove.

-skew <n> skew fft analysis results by n dB (0.0db<=n<=48.0db) in the

frequency range 20Hz to 3.45kHz

-cbs <n> set codec block size to n samples (512<=n<=4608, n mod 32=0)

-fft <5xbin> select fft lengths to use in analysis, using binary switching,

from 64, 128, 256, 512 & 1024 samples, e.g. 01001 = 128,1024

-overlap enable conservative fft overlap method; default=off

-spf <5x5hex> manually input the 5 spreading functions as 5 x 5 characters;

These correspond to FFTs of 64, 128, 256, 512 & 1024 samples;

e.g. 22235-22236-22347-22358-2246C (Characters must be one of

1 to 9 and A to F (zero excluded).

-allowable select allowable number of clipping samples per codec block

before iterative clipping reduction; (0<=n<=64, default=0).

-window select windowing function n (0<=n<=6, default=0); 0=Hanning

1=Bartlett-Hann; 2=Blackman; 3=Nuttall; 4=Blackman-Harris;

5=Blackman-Nuttall; 6=Flat-Top.

-clipping disable clipping prevention by iteration; default=off

-dither dither output using triangular dither; default=off

-quiet significantly reduce screen output

-nowarn suppress lossyWAV warnings

-detail enable detailled output mode

-below set process priority to below normal.

-low set process priority to low.

Special thanks:

Dr. Jean Debord for the use of TPMAT036 uFFT & uTypes units for FFT analysis.

Halb27 @ www.hydrogenaudio.org for donation and maintenance of the wavIO unit.

[/size]Once -1 settings are fixed, then I'll remove excess options and we're probably ready to go beta.