Ingen — модульная система обработки звука, консольный LV2-хост для JACK.
JACK (Jack Audio Connection Kit / JACKIT) — звуковй сервер-демон, позволяющий с низкой задержкой соединять между собой так называемые "джэкифицированные" (jackified) приложения, предоставляя возможность передачи аудио и MIDI-данных.
LV2 (LADSPA версии 2) — открытый стандарт для плагинов применяемых в аудио-софте и отвечающих за генерацию, а также преобразование звука. Существует множество различных LV2-плагинов поддерживающихся в таких приложениях как Ardour, Qtractor, Traverso DAW, Audacity и др...
Ingen построен по технологии LV2 и LADSPA, с строгим разделением движка и пользовательского интерфейса. Работа приложения основана на возможностях встраиваемой библиотеки Lilv (liblilv), обеспечивающей использование приложениями LV2 плагинов (плагины применяемые в аудио-софте и отвечающие за генерацию, а также преобразование звука), а также библиотеках suil, raul и ganv.
Движок Ingen может работать в фоновом режиме, управление осуществляется с помощью консольного или Python / GTK (Gtkmm) графического интерфейса (GUI), предоставляющего простой в использовании холст (на основе Ganv) позволяющий наглядно задавать для звукового сервера JACK произвольную маршрутизацию между портами разных приложений и LV2 (LADSPA) плагинами.
Ingen предоставляет возможность визуально разрабатывать пользовательские конфигурации плагинов для использования в других приложениях без навыков в программировании, что позволяет создавать модульные синтезаторы и различные наборы эффектов.
Ingen имеет низкие системные требования, поддерживает функцию сохранения и загрузки сессии, любую сохранённую (в файле *ttl) конфигурацию плагинов LV2 можно восстановить в любой системе (где установлен Ingen), управление ориентированно на использовании мыши.
Лицензия: GNU General Public License version 3 (GNU GPL v3)