| Evaluation Name | Description |
|---|---|
| AddBrumm | Adds buzz or sinus tone to the sound. |
| AddDynNoise | Here are added a dynamic white noise part to the samples. |
| AddFFTNoise | Adds white noise to the samples in the FFT room. |
| AddNoise | Adds white noise to the samples. The unity is in sample values. The value "0" adds nothing and "32768" the absolute distorted maximum. |
| AddSinus | Adds a sinus signal to the sound file. With it, you can insert a disturb signal in the frequency band where the watermark is located. |
| Amplify | Changes the loudness of the audio file. For example the value "100" does not change the amplify and a value "50" means a half loudness. |
| BassBoost | Increses the bass of the sound file. It is like the BassBoost function on some amplifiers. |
| Compressor | This works like a compressor. You can increase or decrease the loudness of quietly passages. The unit of the threshold is decibel (dB).if the value is less than "1", the compressor is an expander and will increase the loudness. |
| CopySample | Is like FlippSample but this evaluation process copies the samples between the samples. |
| CutSamples | Removes samples from the audio file. If the value of "Remove" is "10000" then there are removed every "10000" samples "RemoveNumber" samples periodical. |
| Echo | Adds an echo to the sound file. |
| Exchange | Swaps two sequent samples for all samples |
| ExtraStereo | Increases the stereo part of the file. If the file does not have a stereo part (expl. mono), then it does not have an effect |
| FFT_HLPassQuick | Is like the RC-High- and RC-LowPass, but now in FFT room. |
| FFT_Invert | Inverts all samples (real and imaginary part) in the FFT room. |
| FFT_RealReverse | Reverses only the real part from the FFT. |
| FFT_Stat1 | Statistical evaluation in FFT room |
| FFT_Test | I will do some tests it.... |
| FlippSample | Swaps samples inside the sound file periodically. It swaps every "Period" "FlippCount" samples with samples which have a distance of "FlippDist". Important: Period > FlipDist > FlipCount! |
| Invert | Inverts all samples in the audiofile. |
| LSBZero | Sets all least significant bit's (LSB) to "0" (zero). |
| Normalize | Normalize the amplify to the maximum value. |
| Nothing | This process does nothing with the audio file. The watermark should be retrieved. If not, the watermarking algorithm can be a snake oil! |
| PitchScale | Makes a pitch scale |
| RC-HighPass | Simulates a high pass filter build with a resistance (R) and a capacitor (C). |
| RC-LowPass | Simulates a low pass filter like RC-HighPass. |
| Resampling | Changes the sample rate of the sound file. |
| Smooth | This smooth the samples. The setting sample value depends on the samples before and after the modify point. |
| Smooth2 | Is like Smooth, but the neighbor samples are voted a little bit different. |
| Stat1 | Statistical 1 ..... :-) |
| Stat2 | Statistical 2 ..... :-) |
| VoiceRemove | Is the opposite to ExtraStereo. This removes the mono part of the file (mostly where the voice is). If the file do not have a stereo part (expl. only mono) then everything will be removed. |
| ZeroCross | This is like a limiter. If the sample value is less the given value (threshold), all samples are set to zero. |
| ZeroLength | If a sample value is exactly "0" (zero) then it inserts more samples with the value "0" (zero). |
| ZeroRemove | This removes all samples where the value is "0" (zero). |
| Evaluation name | changes |
|---|---|
| original | ![]() |
| invert | ![]() |
| exchange | ![]() |
| normalize | ![]() |
| resampling | ![]() |
| zerocross | ![]() |
| zerolegth | ![]() |
| zerocremove | ![]() |
| addbrumm | ![]() |
| parameter | Description |
|---|---|
| -h, -H, -? | help screen |
| -l | describtion of all evaluation processes |
| -v | be verbose |
| -q | quite (don't print other messages) |
| -i <filename> | set the name of the input file |
| -w <filename> | write the evaluated files to the output file |
| -a | runs with all possible evaluations and with all default values |
| -r | runs the evaluation processes recursive in parameter order to get a pipe. |
| parameter | required argument(s) | type of parameter |
|---|---|---|
| -AddBrumm | <AddBrumm> <AddBrummFreq> | AddBrumm: the strength of the modification in samplevalues [0-32768] AddBrummFreq: the buzz frequency [Hz] |
| -AddDynNoise | <Dynnoise> | the strength of the evaluation [0-100] |
| -AddFFTNoise | <FFTSIZE> <FFTNoise> | FFTSIZE: FFT window size FFTNoise: strength [0-999999] :-) |
| -AddNoise | <Noisep> | strength [0-10000] |
| -AddSinus | <AddSinusFreq> <AddSinusAmp> | AddSinusFreq: sinus frequency [Hz]
AddSinusAmp: strength [0-32768] |
| -Amplify | <Amplify> | value of new amplify. [0-99999] :-) 50 means half loudness and 200 double |
| -BassBoost | <Frequency> <DB> | Frequency: threshold for the BassBoost in Hz DB: is the incresaing factor in DB |
| -Compressor | <ThresholdDB> <CompressValue> | Threshold: threshold for compressor [dB] CompressValue: value of compression or expansion |
| -CopySample | <Period> <FlippDist> <FlippCount> | Period > FlipDist > FlipCount [0-9999] :-) |
| -CutSamples | <Remove> <RemoveNumber> | Remove > RemoveNumber [0-99999] :-) |
| -Echo | <Period> | simple echo distance [0-100] |
| -Exchange | ||
| -ExtraStereo | <ExtraStereo> | strength [10-100] |
| -FFT_HLPassQuick | <FFTSIZE> <HighPassFreq> <LowPassFreq> | FFTSIZE: FFT window size HighPassFreq: high pass frenquency [Hz] LowPassFreq: low pass frequency [Hz] |
| -FFT_Invert | <FFTSIZE> | size of FFT window |
| -FFT_RealReverse | <FFTSIZE> | size of FFT window |
| -FFT_Stat1 | ||
| -FFT_Test | <FFTSIZE> | size of FFT window |
| -FlippSample | <Period> <FlippCount> <FlippDist> | Period > FlipDist > FlipCount [0-9999] :-) |
| -Invert | ||
| -LSBZero | ||
| -Normalize | ||
| -Nothing | ||
| -PitchScale | <FFTSize> <ScaleFactor> <Windowing> | FFTSize: FFT window size ScaleFactor: Scaling Factor (1.0) nothing, 1.001 makes higher Windowing: Window for Scaling (e.g. 32) |
| -RC-HighPass | <HighPassFreq> | high pass frequency [Hz] |
| -RC-LowPass | <LowPassFreq> | low pass frequency [Hz] |
| -Resampling | <SampleRate> | new sample rate |
| -Smooth | ||
| -Smooth2 | ||
| -Stat1 | ||
| -Stat2 | ||
| -VoiceRemove | ||
| -ZeroCross | <ZeroCross> | threshold to set the samples to o (zero) [0-32768] |
| -ZeroLength | <ZeroLength> | number of 0 (zeros) which are insert [0-99999] :-) |
| -ZeroRemove | ||