| command line switch | function |
|---|---|
| -a | no gui, use in case -i -o from file to file, for example in batch mode from a script. |
| -b bits_per_sample | bits per sample of input stream, if specified xpequ will treat stdin as stream, not a file. |
| -c channels | number of channels in input stream, if specified xpequ will treat stdin as stream, not a file. |
| -d | show progres in % in -i -a. |
| -e filename | save and load equalizer settings from filename (default ~/.xpequ/setup/equalizer_settings) |
| -h | help (this help). |
| -i filename | input wave filename, sets input dsp select button inactive. |
| -m | use the cmix mixer program to set mic 100%, igain 50%, vol 100%, and igain as source. |
| -n server_name | name of the server to connect to in remote -y mode, default localhost. |
| -o filename | records output to filename, use '-' for stdout. sets output dsp select button inactive, use with lame to make mp3. |
| -p port | internet port for remote control, default 6668, use in -x or -y. |
| -s | raw output in case -o flag. |
| -t output | selects ouput name, /dev/dspX selects OSS, hw:X,Y or plughw:X,Y selects ALSA. |
| -u input | selects input name, /dev/dspX selects OSS, hw:X,Y or plughw:X,Y selects ALSA. |
| -v | debug (prints functions and arguments). |
| -x | monitor ~/.xpequ/setup/equalizer_settings in -a, so a second xpequ can set the equalizer. |
| -y | control client, use with -x -i -a for the other equalizer. |
| -z sample_speed | sample speed of input stream, if specified xpequ will treat stdin as stream, not a file. |
If you want to remove hum or some other nasty frequency with harmonics, this could help:
humfilter:
Audio comb filter, programmable frequency, works with wave files and / or stdin to stdout, command line utility.
humfilter-0.1.tgz click here download humfilter.
humfilter-0.1.lsm click here for the lsm info file.