This section describes the usage of the various command line programs which serve as a simple front-end and testing environment to the spectral envelope library.
Usage: estimate [-v] [-p sdif-file] [-b freq] [-c] [-a] [-t data-type]
[--db debug-level] [input-file] [output-file]
Options/Arguments:
-v say what you are doing
-p sdif-file load estimation parameters from envelope file
-b freq use log frequency scale above freq Hz (default:
linear)
-c use cloud smoothing
-a output ascii (default: sdif)
-t data-type type of input data
--db debug-level verbosity of output
input-file input partials file (default: stdin)
output-file output envelope file (default: stdout)
Usage: modformat [--db debug-level] [-t factor] [-G gain] [-T factor] [-k]
[-K sdif-file] [-e sdif-file] [-n num] [-R freq] [-a] [-Z]
[input-file] [output-file]
Options/Arguments:
--db debug-level verbosity of output
-t factor time dilatation factor
-G gain change amplitudes by gain dB
-T factor transpose frequencies by factor
-k keep spectral envelope when transposing, use default
estimation parameters
-K sdif-file keep spectral envelope when transposing, take
estimation parameters from file sdif-file
-e sdif-file impose spectral envelope from sdif-file
-n num max. number of partials to expect in input (1024)
-R freq sampling rate for synthesis (44100 Hz)
-a partial input/output in ascii format (default:
binary)
-Z synthesize to output file (raw format)
input-file input partials file (default: stdin)
output-file output partials or audio file (default: stdout)