# Ecasound

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Ecasound
> Markdown URL: https://mediated.wiki/source/Ecasound.md
> Source: https://en.wikipedia.org/wiki/Ecasound
> Source revision: 1306515308
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**Ecasound** is a [hard-disk recording](/source/Hard-disk_recording) and [audio processing](/source/Audio_signal_processing) tool for [Unix-like](/source/Unix-like) computer [operating systems](/source/Operating_system) including [Linux](/source/Linux), [Mac OS X](/source/Mac_OS_X), and [FreeBSD](/source/FreeBSD).

Ecasound allows flexible interconnection of audio inputs, files, outputs, and effects algorithms, realtime-controllable by builtin oscillators, [MIDI](/source/MIDI), or interprocess communication via GUI front-end. Ecasound supports [JACK](/source/JACK_Audio_Connection_Kit) and [LADSPA](/source/LADSPA) effects plug-ins.

The team leader is Kai Vehmanen, with dozens of contributors. Kai joined the project in 1995, when it was called *wavstat*, a simple [DSP](/source/Digital_signal_processing) utility running under OS/2. Available under the [GNU General Public License](/source/GNU_General_Public_License), Ecasound is [free software](/source/Free_software).

## User Interface

Ecasound is a command-line tool: it does not include a native graphical interface. Major tasks (recording, mixdown) can be easily performed directly from the command line interface, or by scripts. Several GUI front-ends have been written for it:

- EcaEnveloptor – Creates envelopes for ecasound objects, requires [PyGTK](/source/PyGTK) & pyecasound. Non-realtime. By Arto Hamara (13/06/2001)
- Nama – multi-track recorder, mixer and mastering application. Tk and ReadLine interfaces. By Joel Roth (13/01/2010)
- EMi (Ecasound Mastering interface) – virtual rack-mount effect. Python-based. By Felix Le Blanc (27/04/2006)
- GAS (Graphical Audio Sequencer) – multi-track recording and mixing. GTK based. by Luke Tindall. (2001) (?-site down)
- TkEca – Controls almost all features: multi-track recorder/mixer. Tcl/Tk interface. By Luis Gasparotto (29/01/2004)
- Visecas – Preserves Ecasound semantics: edits chains & audio objects, not tracks/regions. [GTK+](/source/GTK%2B)-based. By Jan Weil (22/01/2004)

## See also

- [List of free software for audio](/source/List_of_free_software_for_audio)
- [List of Linux audio software](/source/List_of_Linux_audio_software)

## References

1. ["Ecasound - Changelog"](http://eca.cx/ecasound/history.php). [Archived](https://web.archive.org/web/20110525233508/http://eca.cx/ecasound/history.php) 2011-05-25 at the Wayback Machine. Retrieved 2011-01-19.

## External links

- [Official website](http://nosignal.fi/ecasound/)

---
Adapted from the Wikipedia article [Ecasound](https://en.wikipedia.org/wiki/Ecasound) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Ecasound?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
