[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Add LADSPA plugins
From: |
Leo Famulari |
Subject: |
Re: [PATCH] Add LADSPA plugins |
Date: |
Thu, 17 Mar 2016 01:08:48 -0400 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Thu, Mar 10, 2016 at 09:23:19AM +0100, Ricardo Wurmus wrote:
>
> Ricardo Wurmus <address@hidden> writes:
>
> > here are a couple of LADSPA plugins used by some example instruments
> > coming with Alsa Modular Synth.
>
> And here are some more. Since they are all by the same author, most of
> the packages are almost exactly the same as the previous package
> expressions I submitted earlier.
Perhaps you should add a kokkinizita-build-system ;)
They all look good to me. I can't wait to hear how they sound!
>
> ~~ Ricardo
>
> From 641f74e4312213357a707d8eeb551795039f1ec0 Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Thu, 10 Mar 2016 09:16:07 +0100
> Subject: [PATCH 1/5] gnu: Add AMB plugins.
>
> * gnu/packages/audio.scm (amb-plugins): New variable.
> ---
> gnu/packages/audio.scm | 40 ++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 40 insertions(+)
>
> diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
> index 600357d..1396890 100644
> --- a/gnu/packages/audio.scm
> +++ b/gnu/packages/audio.scm
> @@ -406,6 +406,46 @@ language and software synthesizer.")
> ALSA PCM devices.")
> (license license:gpl2+)))
>
> +(define-public amb-plugins
> + (package
> + (name "amb-plugins")
> + (version "0.8.1")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "http://kokkinizita.linuxaudio.org"
> + "/linuxaudio/downloads/AMB-plugins-"
> + version ".tar.bz2"))
> + (sha256
> + (base32
> + "0x4blm4visjqj0ndqr0cg776v3b7lvplpc8cgi9n51llhavn0jpl"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no "check" target
> + #:phases
> + (modify-phases %standard-phases
> + ;; no configure script
> + (delete 'configure)
> + (add-before 'install 'prepare-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (mkdir-p (string-append (assoc-ref outputs "out")
> "/lib/ladspa"))
> + #t))
> + (add-after 'unpack 'override-target-directory-and-tool-paths
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "Makefile"
> + (("/usr/lib/ladspa")
> + (string-append (assoc-ref outputs "out") "/lib/ladspa"))
> + (("/usr/bin/install") (which "install"))
> + (("/bin/rm") "#"))
> + #t)))))
> + (home-page "http://kokkinizita.linuxaudio.org")
> + (synopsis "LADSPA ambisonics plugins")
> + (description
> + "The AMB plugins are a set of LADSPA ambisonics plugins, mainly to be
> +used within Ardour. Features include: mono and stereo to B-format panning,
> +horizontal rotator, square, hexagon and cube decoders.")
> + (license license:gpl2+)))
> +
> (define-public mcp-plugins
> (package
> (name "mcp-plugins")
> --
> 2.6.3
>
> From b7aa05af691904f79baddc8b44fc2f5e335490e6 Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Thu, 10 Mar 2016 09:16:36 +0100
> Subject: [PATCH 2/5] gnu: Add REV plugins.
>
> * gnu/packages/audio.scm (rev-plugins): New variable.
> ---
> gnu/packages/audio.scm | 36 ++++++++++++++++++++++++++++++++++++
> 1 file changed, 36 insertions(+)
>
> diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
> index 1396890..0623cae 100644
> --- a/gnu/packages/audio.scm
> +++ b/gnu/packages/audio.scm
> @@ -486,6 +486,42 @@ high-pass filter by Robert Moog. The filters attempt to
> accurately emulate
> the non-linear circuit elements of their original analog counterparts.")
> (license license:gpl2+)))
>
> +(define-public rev-plugins
> + (package
> + (name "rev-plugins")
> + (version "0.7.1")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "http://kokkinizita.linuxaudio.org"
> + "/linuxaudio/downloads/REV-plugins-"
> + version ".tar.bz2"))
> + (sha256
> + (base32
> + "1ikpinxm00pkfi259bnkzhsy3miagrjgdihaaf5x4v7zac29j3g7"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no "check" target
> + #:phases
> + (modify-phases %standard-phases
> + ;; no configure script
> + (delete 'configure)
> + (add-before 'install 'prepare-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (mkdir-p (string-append (assoc-ref outputs "out")
> "/lib/ladspa"))
> + #t))
> + (add-after 'unpack 'override-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "Makefile"
> + (("/usr") (assoc-ref outputs "out")))
> + #t)))))
> + (home-page "http://kokkinizita.linuxaudio.org")
> + (synopsis "LADSPA reverb plugin")
> + (description
> + "This package provides a stereo reverb LADSPA plugin based on the
> +well-known greverb.")
> + (license license:gpl2+)))
> +
> (define-public vco-plugins
> (package
> (name "vco-plugins")
> --
> 2.6.3
>
> From 18a9faa2e5cc992141fa02f26ba09cdc979c2e8f Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Thu, 10 Mar 2016 09:16:58 +0100
> Subject: [PATCH 3/5] gnu: Add FIL plugins.
>
> * gnu/packages/audio.scm (fil-plugins): New variable.
> ---
> gnu/packages/audio.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 45 insertions(+)
>
> diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
> index 0623cae..eb49df7 100644
> --- a/gnu/packages/audio.scm
> +++ b/gnu/packages/audio.scm
> @@ -522,6 +522,51 @@ the non-linear circuit elements of their original analog
> counterparts.")
> well-known greverb.")
> (license license:gpl2+)))
>
> +(define-public fil-plugins
> + (package
> + (name "fil-plugins")
> + (version "0.3.0")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "http://kokkinizita.linuxaudio.org"
> + "/linuxaudio/downloads/FIL-plugins-"
> + version ".tar.bz2"))
> + (sha256
> + (base32
> + "1scfv9j7jrp50r565haa4rvxn1vk2ss86xssl5qgcr8r45qz42qw"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no "check" target
> + #:phases
> + (modify-phases %standard-phases
> + ;; no configure script
> + (delete 'configure)
> + (add-before 'install 'prepare-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (mkdir-p (string-append (assoc-ref outputs "out")
> "/lib/ladspa"))
> + #t))
> + (add-after 'unpack 'override-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "Makefile"
> + (("/usr") (assoc-ref outputs "out")))
> + #t)))))
> + (home-page "http://kokkinizita.linuxaudio.org")
> + (synopsis "LADSPA four-band parametric equalizer plugin")
> + (description
> + "This package provides a LADSPA plugin for a four-band parametric
> +equalizer. Each section has an active/bypass switch, frequency, bandwidth
> and
> +gain controls. There is also a global bypass switch and gain control.
> +
> +The 2nd order resonant filters are implemented using a Mitra-Regalia style
> +lattice filter, which is stable even while parameters are being changed.
> +
> +All switches and controls are internally smoothed, so they can be used 'live'
> +without any clicks or zipper noises. This makes this plugin suitable for use
> +in systems that allow automation of plugin control ports, such as Ardour, or
> +for stage use.")
> + (license license:gpl2+)))
> +
> (define-public vco-plugins
> (package
> (name "vco-plugins")
> --
> 2.6.3
>
> From c337f482d64b0309f6af3ffad0fa4b13f96b0b92 Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Thu, 10 Mar 2016 09:19:38 +0100
> Subject: [PATCH 4/5] gnu: Add STE plugins.
>
> * gnu/packages/audio.scm (ste-plugins): New variable.
> ---
> gnu/packages/audio.scm | 36 ++++++++++++++++++++++++++++++++++++
> 1 file changed, 36 insertions(+)
>
> diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
> index eb49df7..9c57f3d 100644
> --- a/gnu/packages/audio.scm
> +++ b/gnu/packages/audio.scm
> @@ -567,6 +567,42 @@ in systems that allow automation of plugin control
> ports, such as Ardour, or
> for stage use.")
> (license license:gpl2+)))
>
> +(define-public ste-plugins
> + (package
> + (name "ste-plugins")
> + (version "0.0.2")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "http://kokkinizita.linuxaudio.org"
> + "/linuxaudio/downloads/STE-plugins-"
> + version ".tar.bz2"))
> + (sha256
> + (base32
> + "0s3c9w5xihs87cnd1lh9xgj3maabjdyh6bl766qp5lhkg3ax8zy6"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no "check" target
> + #:phases
> + (modify-phases %standard-phases
> + ;; no configure script
> + (delete 'configure)
> + (add-before 'install 'prepare-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (mkdir-p (string-append (assoc-ref outputs "out")
> "/lib/ladspa"))
> + #t))
> + (add-after 'unpack 'override-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "Makefile"
> + (("/usr") (assoc-ref outputs "out")))
> + #t)))))
> + (home-page "http://kokkinizita.linuxaudio.org")
> + (synopsis "LADSPA stereo width plugin")
> + (description
> + "This package provides a LADSPA plugin to manipulate the stereo width of
> +audio signals.")
> + (license license:gpl2+)))
> +
> (define-public vco-plugins
> (package
> (name "vco-plugins")
> --
> 2.6.3
>
> From 0b4177d6148cea2965d667b791e113c40a79085d Mon Sep 17 00:00:00 2001
> From: Ricardo Wurmus <address@hidden>
> Date: Thu, 10 Mar 2016 09:20:41 +0100
> Subject: [PATCH 5/5] gnu: Add WAH plugins.
>
> * gnu/packages/audio.scm (wah-plugins): New variable.
> ---
> gnu/packages/audio.scm | 36 ++++++++++++++++++++++++++++++++++++
> 1 file changed, 36 insertions(+)
>
> diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
> index 9c57f3d..02c4132 100644
> --- a/gnu/packages/audio.scm
> +++ b/gnu/packages/audio.scm
> @@ -648,6 +648,42 @@ All oscillators are low-pass filtered to provide
> waveforms similar to the
> output of analog synthesizers such as the Moog Voyager.")
> (license license:gpl2+)))
>
> +(define-public wah-plugins
> + (package
> + (name "wah-plugins")
> + (version "0.1.0")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "http://kokkinizita.linuxaudio.org"
> + "/linuxaudio/downloads/WAH-plugins-"
> + version ".tar.bz2"))
> + (sha256
> + (base32
> + "1wkbjarxdhjixkh7d5abralj11dj2xxg644fz3ycd7qyfgfvjfgd"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no "check" target
> + #:phases
> + (modify-phases %standard-phases
> + ;; no configure script
> + (delete 'configure)
> + (add-before 'install 'prepare-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (mkdir-p (string-append (assoc-ref outputs "out")
> "/lib/ladspa"))
> + #t))
> + (add-after 'unpack 'override-target-directory
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "Makefile"
> + (("/usr") (assoc-ref outputs "out")))
> + #t)))))
> + (home-page "http://kokkinizita.linuxaudio.org")
> + (synopsis "LADSPA Autowah effect plugin")
> + (description
> + "This package provides a LADSPA plugin for a Wah effect with envelope
> +follower.")
> + (license license:gpl2+)))
> +
> (define-public g2reverb
> (package
> (name "g2reverb")
> --
> 2.6.3
>