Ecasound is a completely free, cross-platform and open source command-line software that has been designed from the offset to be used for multitrack audio processing, allowing users to perform simple tasks like audio playback, audio recording, audio conversion, as well as multitrack effect processing, recording, mixing and signal recycling.
Supports a wide range of audio inputs and outputs
The software includes support for a wide range of audio inputs, outputs, and effect algorithms. It is capable of combining audio objects and effects various ways. Among the most popular supported audio inputs/outputs, we can mention ALSA (Advanced Linux Sound Architecture), JACK Audio Connection Kit, OSS (Open Sound System) and aRts compatible soundcards,
Supports a wide variety of audio file formats
Another interesting feature of the Ecasound software is that it supports a wide variety of audio file formats, including RIFF WAVE (.wav), CDDA (.cdr), Raw/headerless sample data (.raw), Ecasound Wave Files (.ewf), MPEG 1.0/2.0 (layers 1, 2 and 3) (.mp3), Ogg Vorbis (.ogg), AIFF (.aiff), Sun/NeXT audio (.au/.snd), W64 (.w64), VOC, PVF, FLAC, AAC (.aac, .m4a, .mp4), and MIDI (.mid).
It supports 8, 16, 24, and 32bit non-compressed PCM (Pulse-code modulation), named pipes, standard input/output streams (stdin, stdout), and several module formats that are supported by MikMod, including STX, XM, STM, IT, MOD, S3M, MTM, ULT, 669, FAR, AMF, MED, DSM, IMF, and GDM.
Runs on GNU/Linux, Mac OS X, FreeBSD and other UNIX-like systems
Ecasound is a true cross-platform software that is primary available for the GNU/Linux platform, but it can also be used on other UNIX-like operating systems, including FreeBSD, Mac OS X and Solaris. We’ve successfully tested the Ecasound software on computers supporting either of the 32 or 64-bit CPU architectures. The software is available for download on the official software repositories of numerous distributions of GNU/Linux.