From unknown Sat Jun 21 10:45:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38281 <38281@debbugs.gnu.org> To: bug#38281 <38281@debbugs.gnu.org> Subject: Status: Add ecasound. Reply-To: bug#38281 <38281@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:45:26 +0000 retitle 38281 Add ecasound. reassign 38281 guix-patches submitter 38281 Christopher Lemmer Webber severity 38281 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 16:32:47 2019 Received: (at submit) by debbugs.gnu.org; 19 Nov 2019 21:32:47 +0000 Received: from localhost ([127.0.0.1]:48647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXB75-0001aC-Dp for submit@debbugs.gnu.org; Tue, 19 Nov 2019 16:32:47 -0500 Received: from lists.gnu.org ([209.51.188.17]:53801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXB72-0001Zv-RJ for submit@debbugs.gnu.org; Tue, 19 Nov 2019 16:32:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60092) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXB70-0007Lb-V0 for guix-patches@gnu.org; Tue, 19 Nov 2019 16:32:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXB6y-0002Ro-PK for guix-patches@gnu.org; Tue, 19 Nov 2019 16:32:38 -0500 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:54908) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iXB6v-0002O7-6D for guix-patches@gnu.org; Tue, 19 Nov 2019 16:32:33 -0500 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 548E42662D for ; Tue, 19 Nov 2019 16:32:30 -0500 (EST) User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: guix-patches@gnu.org Subject: Add ecasound. Date: Tue, 19 Nov 2019 16:32:30 -0500 Message-ID: <87lfsbft75.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2600:3c02::f03c:91ff:feae:cb51 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Only minimal testing of it. Goal of getting this in for me personally is to get http://xelf.me/scheme-mosaic.html packaged. Music production studio in emacs :) --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-ecasound.patch Content-Transfer-Encoding: quoted-printable >From 73936ea46606553dd5e0ba77b745abb45e16b51e Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Tue, 19 Nov 2019 16:29:59 -0500 Subject: [PATCH] gnu: Add ecasound. * gnu/packages/audio.scm (ecasound): Add it. --- gnu/packages/audio.scm | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index bc79225115..3c5c5fd2b1 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -23,6 +23,7 @@ ;;; Copyright =C2=A9 2019 Rutger Helling ;;; Copyright =C2=A9 2019 Arun Isaac ;;; Copyright =C2=A9 2019 Mathieu Othacehe +;;; Copyright =C2=A9 2019 Christopher Lemmer Webber ;;; ;;; This file is part of GNU Guix. ;;; @@ -3766,3 +3767,46 @@ other Gnaural instances, allowing synchronous sessio= ns between many users.") a sound card, encodes it into Ogg Vorbis and/or mp3, and sends the audio stream to one or more IceCast and/or ShoutCast servers.") (license license:gpl3+))) + +(define-public ecasound + (package + (name "ecasound") + (version "2.9.2") + (source (origin + (method url-fetch) + (uri (string-append "http://nosignal.fi/download/ecasound-" + version ".tar.gz")) + (sha256 + (base32 "15rcs28fq2wfvfs66p5na7adq88b55qszbhshpizgdbyqzgr2j= f1")))) + (build-system gnu-build-system) + (native-inputs `(("pkg-config" ,pkg-config))) + ;; would be nice to add mikmod to inputs if that gets packaged + ;; eventually + (inputs `(("alsa-lib" ,alsa-lib) + ("jack" ,jack-1) + ("mpg123" ,mpg123) + ("lame" ,lame) + ("vorbis-tools" ,vorbis-tools) + ("faad2" ,faad2) + ("flac" ,flac) + ("timidity++" ,timidity++) + ("libsndfile" ,libsndfile) + ("libsamplerate" ,libsamplerate) + ("ncurses" ,ncurses) + ("ladspa" ,ladspa) + ("lilv" ,lilv))) + (home-page "http://nosignal.fi/ecasound/index.php") + (synopsis "Multitrack audio processing") + (description "Ecasound is a software package designed for multitrack a= udio +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 in= puts, +outputs and effect algorithms. Effects and audio objects can be combined in +various ways, and their parameters can be controlled by operator objects l= ike +oscillators and MIDI-CCs. A versatile console mode user-interface is inclu= ded +in the package.") + ;; As an exception to the above, the C, C++ and python implementations= =20 + ;; of the Ecasound Control Interface (ECI) are licensed under the LGPL= =20 + ;; (see the file 'COPYING.LGPL'). This allows writing ECI applications= =20 + ;; that are not licensed under GPL. + (license (list license:gpl2 license:lgpl2.1)))) --=20 2.23.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 04:06:58 2019 Received: (at 38281) by debbugs.gnu.org; 21 Nov 2019 09:06:58 +0000 Received: from localhost ([127.0.0.1]:51220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXiQT-0006q4-VS for submit@debbugs.gnu.org; Thu, 21 Nov 2019 04:06:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXiQP-0006pn-1R for 38281@debbugs.gnu.org; Thu, 21 Nov 2019 04:06:53 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55194) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iXiQJ-0005d2-R8; Thu, 21 Nov 2019 04:06:47 -0500 Received: from wifi-eduroam-20-234.siege.inria.fr ([128.93.20.234]:52872 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iXiQG-0007qW-Qg; Thu, 21 Nov 2019 04:06:46 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Lemmer Webber Subject: Re: [bug#38281] Add ecasound. References: <87lfsbft75.fsf@dustycloud.org> Date: Thu, 21 Nov 2019 10:06:42 +0100 In-Reply-To: <87lfsbft75.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Tue, 19 Nov 2019 16:32:30 -0500") Message-ID: <87imndk38d.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38281 Cc: 38281@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Chris, Christopher Lemmer Webber skribis: > Goal of getting this in for me personally is to get > http://xelf.me/scheme-mosaic.html packaged. > Music production studio in emacs :) Woow, crazy stuff! >>>From 73936ea46606553dd5e0ba77b745abb45e16b51e Mon Sep 17 00:00:00 2001 > From: Christopher Lemmer Webber > Date: Tue, 19 Nov 2019 16:29:59 -0500 > Subject: [PATCH] gnu: Add ecasound. > > * gnu/packages/audio.scm (ecasound): Add it. LGTM, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 07:47:05 2019 Received: (at 38281-done) by debbugs.gnu.org; 21 Nov 2019 12:47:05 +0000 Received: from localhost ([127.0.0.1]:51503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXlrR-0005HA-12 for submit@debbugs.gnu.org; Thu, 21 Nov 2019 07:47:02 -0500 Received: from dustycloud.org ([50.116.34.160]:48910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXlrM-0005Gz-UR for 38281-done@debbugs.gnu.org; Thu, 21 Nov 2019 07:46:58 -0500 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 2503F2662D; Thu, 21 Nov 2019 07:46:56 -0500 (EST) References: <87lfsbft75.fsf@dustycloud.org> <87imndk38d.fsf@gnu.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#38281] Add ecasound. In-reply-to: <87imndk38d.fsf@gnu.org> Date: Thu, 21 Nov 2019 07:46:55 -0500 Message-ID: <87sgmhe6rk.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pushed! Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.4 BODY_SINGLE_WORD Message body is only one word (no spaces) X-Debbugs-Envelope-To: 38281-done Cc: 38281-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.4 (/) Pushed! From unknown Sat Jun 21 10:45:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 20 Dec 2019 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator