key=value key key= @includefile #comment
All arguments follow basically a key value syntax. The value might be completely omitted (including the equals sign). In this case a parameter specific default value is assigned, e.g. boolean options usually assign the true value by default. But if the argument ends with = then an empty value is assigned. This might not be valid for all data types.
There is always exactly one parameter per command line argument or per line in an included file.
If an argument starts with @ then this is an include directive. In this case all lines in the specified file are treated as parameters. Included files may include further files.
Arguments or lines starting with # are ignored.
Parameter | Description | Default | Category |
---|---|---|---|
ainc | incremental mode |
off | input data |
al | average over multiple cycles of samples |
1 (off) | input data |
aref | append reference data file (instead of overwriting) |
overwrite |
output data |
bin | average FFT channels |
1 (off) | FFT parameter |
dcfg | dump effective configuration to a file | general options | |
diff | use differential input mode | off | input data |
famin famax | frequency range for LCR analysis | fmin .. fmax | FFT parameter |
fbin | average FFT channels with logarithmic bandwidth |
0 (off) | FFT parameter |
ff32 | read/write floating point samples | general options | |
fftlen | analysis block size | 8192 | general options |
fi16 | read/write 16 bit integer samples | default | general options |
fi24 | read/write 24 bit integer samples | default | general options |
fi32 | read/write 32 bit integer samples | default | general options |
finc | linear increment for used FFT channels |
1.0 | FFT parameter |
flog | logarithmic increment for used FFT channels | 1.0 (off) | FFT parameter |
fmin fmax | frequency range for analysis |
0.001 .. Nyquist frequency | FFT parameter |
fsamp | sampling frequency | 48000 | general options |
gain | master gain for reference output in dB FSR | 0.0 | output data |
gg | generate gain calibration file | calibration | |
gr | use gain calibration file | calibration | |
h/f | use 1/f weight |
FFT parameter | |
harm | take n harmonics into account |
1 (off) | FFT parameter |
hd | use weight function for differential input mode | FFT parameter | |
he | disable weight function |
FFT parameter | |
help | show help screen with options | ||
in | name of PCM input file, - for stdin | input data | |
initcmd | execute shell command before the main analysis |
control options | |
initout | write command to stdout before the main analysis | control options | |
ln | number of cycles to process | 1 | control options |
loop | infinite number of cycles | off | control options |
lp | pause in seconds between measurements (at matrix calibration) | 10 | calibration |
mfft mpca | operation mode |
control options | |
msweep | use sweep mode | control options | |
olf olc | file name and column to overwrite numerator |
none / 1 | input data |
orf orc | file name and column to overwrite denominator (reference) |
none / 1 | input data |
out | name of PCM data file to write reference signal to | output data | |
pch | purge first frequency channels | 1 (purge DC) | FFT parameter |
phcc | fit group delay |
off |
FFT parameter |
phl | subtract constant group delay | 0.0 (off) | FFT parameter |
plotcmd | execute shell command after new data is available |
control options | |
plotout | write command to stdout after new data available | control options | |
postcmd | execute shell command after all analysis has completed |
control options | |
postout | write command to stdout after all analysis has completed | control options | |
predelay | time to setup in FFT cycles | 0.95 | synchronization options |
psa | discard first input samples |
0 (off) | input data |
pte | read input data till the end |
off | input data |
rref | reference resistor |
1.0 | general options |
rspec | read frequency domain reference data from file | output data | |
scale | noise type, energy distribution | 0 (white noise) | output data |
setupcmd | execute shell command at program start |
control options | |
setupout | write command to stdout at program start | control options | |
stereo | two channel mode | off | control options |
symmout | symmetric stereo output | 0 (off) | output data |
sync | synchronize before start | 0 (off) | synchronization options |
syncend | decrease of cross correlation for end of synchronisation | 0.8 | synchronization options |
syncch | synchronization channel | 3 (both) | synchronization options |
synclvl | minimum cross correlation SNR | 0.2 | synchronization options |
wd | (over)write FFT data file on the fly |
off | FFT parameter |
win | select window function | off (rectangular) |
FFT parameter |
wraw | write raw data | off | input data |
wref | write time domain reference to file | output data | |
wspec | write frequency domain reference to file | output data | |
wwin | write window function to file | FFT parameter | |
xch | swap input channels (L ↔ R) | off | input data |
xb | swap bytes of PCM data (change endianess) | off | general options |
zg | generate matrix calibration file | off | calibration |
zn | use 2 point matrix calibration | off | calibration |
zr | use matrix calibration file | off | calibration |