Введение

Ecasound – это инструмент для записи звука на жесткий диск и обработки аудио, предназначенный для Unix-подобных операционных систем, таких как Linux, Mac OS X и FreeBSD. Ecasound обеспечивает гибкое соединение аудиовходов, файлов, выходов и алгоритмов эффектов, управление которыми в реальном времени осуществляется встроенными генераторами, MIDI или межпроцессным взаимодействием через графический интерфейс. Ecasound поддерживает плагины эффектов JACK и LADSPA. Руководителем проекта является Кай Вехманен, и над ним работают десятки разработчиков. Кай присоединился к проекту в 1995 году, когда он назывался wavstat – простой DSP-инструмент для OS/2. Ecasound распространяется под лицензией GNU General Public License и является свободным программным обеспечением.

Пользовательский интерфейс

Ecasound – это инструмент командной строки: он не имеет встроенного графического интерфейса. Основные задачи (запись, сведение) можно легко выполнять непосредственно из командной строки или с помощью скриптов. Для него разработано несколько графических интерфейсов:

EcaEnveloptor – создает огибающие для объектов Ecasound, требует PyGTK и pyecasound. Не работает в реальном времени. Автор – Арто Хамара (13.06.2001)
Nama – многодорожечное приложение для записи, микширования и мастеринга. Интерфейсы Tk и ReadLine. Автор – Джоэл Рот (13.01.2010)
EMi (Ecasound Mastering interface) – виртуальный рэковый эффект. На основе Python. Автор – Феликс Ле Блан (27.04.2006)
GAS (Graphical Audio Sequencer) – многодорожечная запись и микширование. На основе GTK. Автор – Люк Тиндалл (2001) (? сайт недоступен)
TkEca – позволяет управлять практически всеми функциями: многодорожечный рекордер/микшер. Интерфейс Tcl/Tk. Автор – Луис Гаспаротто (29.01.2004)
Visecas – сохраняет семантику Ecasound: редактирует цепочки и аудиообъекты, а не дорожки/регионы. На основе GTK+. Автор – Ян Вейл (22.01.2004)