Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.
Ecawave is a simple graphical audio file editor. The user-interface is based on Qt libraries, while almost all audio functionality is taken directly from ecasound libraries. As Ecawave is designed for editing large audio files, all processing is done direct-to-disk. Simple waveform caching is used to speed up file operations. Ecawave supports all audio file formats and effect algorithms provided by ecasound libraries. This includes OSS, ALSA, aRts, over 20 file formats, over 30 effect types, LADSPA plugins, and multi-operator effect presets.
Ecamegapedal is real-time effects processor software with a graphical user interface for controlling the effect parameters. It is meant to be used as a virtual guitar-fx or studio effects box. In addition to real-time operation, it also supports reading from and writing to audio files. All audio object and effect plugin types provided by the Ecasound libraries are supported. This includes ALSA, JACK, OSS, aRts, over 20 file formats, over 30 effect types, LADSPA plugins, and multi-operator effect presets. The implementation is based on the Ecasound and Qt libraries.
Sofia-SIP is a SIP user agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. The primary target platform is GNU/Linux. Sofia-SIP is based on a SIP stack developed at the Nokia Research Center.
Re: nice work!
> This is the only thing of its kind that
> I've found so far,
> which actually works. And it works well.
That's nice to hear! :)
> What would be nice is a tool with a
> threshold gate that
> triggers recording (or maybe there is
This actually does exist already: the "-ge:args" option.
See ecasound(1) man page for more info.
Re: QT-2.x Required, not yet 3.x
All Qt versions newer than 2.2.0 should work fine,
including the 3.x releases.