This program is free software: you can redistribute it and/or modify it underthe terms of the GNU General Public License as published by the Free SoftwareFoundation, either version 3 of the License, or (at your option) any laterversion.

This program is distributed in the hope that it will be useful,but WITHOUT ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along withthis program. If not, see <http://www.gnu.org/licenses/>.

Process Description:

lossyWAV adds white noise to the processed output. The amount of added noise isbased on analysis of the signal levels in the frequency range 20Hz to 16kHz.

If signals above the upper limiting frequency are at an even lower level, theycan be swamped by the added noise. This is usually inaudible, but the behaviourcan be changed by specifying a higher --limit (in the range 16kHz to 20kHz).

For many audio signals, there is little content at very high frequencies, andforcing lossyWAV to keep the added noise level lower than the content at thesefrequencies can increase the bitrate dramatically for no perceptible benefit.

Usage : lossyWAV <input wav file> <options>

Example : lossyWAV musicfile.wav

Quality Options:

-I, --insane highest quality output, suitable for transcoding;-E, --extreme high quality output, also suitable for transcoding;-S, --standard default quality output, considered to be transparent;-P, --portable good quality output for DAP use. Not considered to be fully transparent, but considered fit for its intended purpose.

David Robinson for the publication of his lossyFLAC method, guidance, and the motivation to implement the method as lossyWAV.Horst Albrecht for ABX testing, valuable support in tuning the internal presets, constructive criticism and all the feedback.Sebastian Gesemann for the noise shaping coefficients and help in using them in the lossyWAV noise shaping implementation.Don Cross for the Complex-FFT algorithm used.