ecatools - audio processing utils based on ecasound
ecaconvert .extension file1 [ file2,...,fileN ]
ecafixdc file1 [ file2,...,fileN ]
ecalength file1 [ file2,...,fileN ]
ecanormalize file1 [ file2,...,fileN ]
ecaplay [-dhk] file1 [ file2,...,fileN ]
ecasignalview [ options ] [ input ] [ output ]
Ecatools are simple command line utils that do various audio processing
tasks. Most of them support batch processing. They all use ecasound to
do the actual audio processing work.
A tool for converting a set of files to a common target format. This
target format is given as the first command line argument, and its syn-
tax is .ext.
A simple command-line tool for fixing DC-offset.
See the separate ecalength(1) man page.
Ecamonitor is a util program that can be used to monitor an active eca-
sound session. Ecamonitor is able to show information about the current
chainsetup such as list of inputs, outputs, current position, effects,
the engine status and numerous other things.
By default ecamonitor will try to connect to IP4 address "localhost",
to port "2868". A different address can be specified when starting
ecamonitor, for example "ecamonitor foo.mynetwork.com" or "ecamonitor
To enable inbound connections, ecasound has to be started with the
--daemon option. Ecamonitor is implemented in Python using the NetECI
ified in ~/.ecasoundrc. Note! You can abort ecaplay at any time by
pressing Ctrl-C. If you are playing multiple files, this will stop the
current file and begin playing the next one. If you want to abort play-
ing immediately instead of skipping to the next file, press Ctrl-C
twice in short succession (around one second).
Set libecasound debug level. See ecasound(1).
-h Print usage information and exit.
Skip “number“ of files.
Use “output_device“ instead of the default output device (as
specified in ~/.ecasoundrc.
Ecasignalview is meant for monitoring signal amplitude and peak statis-
tics. It accepts the following options:
input The first option not starting with a “-“ is interpreted as input
string. This can be a device or a filename. All formats sup-
ported by libecasound are accepted. Defaults to “/dev/dsp“.
output Similarly to input, second option not starting with a “-“ is
interpreted as output. Defaults to “null“.
Buffersize in sample frames. Defaults to 128.
-c Enable cumulative mode. Counters are not reseted after refresh.
-d Enable debug mode.
Specify default audio format. See ecasound(1) for details.
Specify screen refresh rate in milliseconds.
More complete documentation for ecasignalview can be found from "Eca-
~/.ecasound/ecasoundrc The default ecasound resource file. See eca-
soundrc(5) for details.
ecasound (1), ecalength(1), "HTML docs in the Documentation subdirec-
Kai Vehmanen, <email@example.com>