media-sound / ecasound

Package for multitrack audio processing

Official package sites : https://ecasound.seul.org/ecasound/ ·

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. Ecasound 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.

v2.9.3-r1 :: 1 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~amd64-linux ~ppc ~ppc-macos ~x86-linux
USE flags
alsa audiofile debug doc jack libsamplerate lv2 mikmod ncurses oil osc oss python ruby sndfile static-libs test

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
audiofile
Add support for libaudiofile where applicable
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
jack
Add support for the JACK Audio Connection Kit
libsamplerate
Build with support for converting sample rates using libsamplerate
lv2
Add support for Ladspa V2
mikmod
Add libmikmod support to allow playing of SoundTracker-style music files
ncurses
Add ncurses support (console display library)
oil
Use dev-libs/liboil for inner loop optimizations
osc
Enable support for Open Sound Control
oss
Add support for OSS (Open Sound System)
python
Add optional support/bindings for the Python language
ruby
Add support/bindings for the Ruby language
sndfile
Add support for libsndfile
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / ruby : An object-oriented scripting language

dev-libs / liboil : Library of simple functions that are optimized for various CPUs

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / audiofile : An elegant API for accessing audio files

media-libs / ladspa-sdk : The Linux Audio Developer's Simple Plugin API

media-libs / liblo : Lightweight OSC (Open Sound Control) implementation

media-libs / libmikmod : Library to play a wide range of module formats

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / lilv : Library to make the use of LV2 plugins as simple as possible for applications

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / ruby : An object-oriented scripting language

dev-libs / liboil : Library of simple functions that are optimized for various CPUs

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / audiofile : An elegant API for accessing audio files

media-libs / ladspa-sdk : The Linux Audio Developer's Simple Plugin API

media-libs / liblo : Lightweight OSC (Open Sound Control) implementation

media-libs / libmikmod : Library to play a wide range of module formats

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / lilv : Library to make the use of LV2 plugins as simple as possible for applications

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

virtual / jack : Virtual for JACK Audio Connection Kit

811990
media-sound/ecasound: disable optional oil support
914660
media-sound/ecasound-2.9.3-r1 - [clang] eca-neteci-server.cpp: error: assigning to int from incompatible type
936977
media-sound/ecasound-2.9.3-r1 calls python directly (dev-lang/python-exec[-native-symlinks])
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
media-sound/ecasound: update DESCRIPTION
Closes: https://bugs.gentoo.org/929657 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-sound/ecasound: dropped obsolete 2.9.3
Bug: https://bugs.gentoo.org/854798 Closes: https://bugs.gentoo.org/846059 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/ecasound: Stabilize 2.9.3-r1 amd64, #854798
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/ecasound: Stabilize 2.9.3-r1 x86, #854798
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-sound/ecasound: eapi8, added python 3.10 & 3.11
Bug: https://bugs.gentoo.org/846059 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
media-sound/ecasound: build with -std=c++11
To specify the c++98 dialect is no longer compatible with lilv. Closes: https://bugs.gentoo.org/751583 Closes: https://bugs.gentoo.org/787620 Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/ecasound: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
media-sound/ecasound: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-sound/ecasound: removed obsolete 2.6.0-r1
Closes: https://bugs.gentoo.org/735376 Closes: https://bugs.gentoo.org/700258 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/ecasound: Stabilize 2.9.3 amd64, #735376
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-sound/ecasound: x86 stable (bug #735376)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-sound/ecasound: removed obsolete 2.9.1-r1
Closes: https://bugs.gentoo.org/610464 Closes: https://bugs.gentoo.org/641770 Closes: https://bugs.gentoo.org/685680 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-sound/ecasound: bump to 2.9.3
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-sound/ecasound: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-sound/ecasound: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michael Mair-Keimberger · gentoo
media-sound/ecasound: use HTTPs
Jeroen Roovers · gentoo
media-sound/ecasound: Fix building against sys-libs/ncurses[tinfo] (bug #609776).
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michał Górny · gentoo
media-sound/ecasound: python-single-r1, EAPI=6
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
media-sound/ecasound: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed