diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2015-08-31 17:34:28 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2015-09-02 08:44:55 +0200 |
commit | ddfddb0c45c1bf937663e15af641e6501b49d33f (patch) | |
tree | 3492904cbdc1fe3afcb68f5072da0cae8cc5aa53 /gnu/packages/music.scm | |
parent | 96f8d991ecd21a5449289286157e0850c8aac081 (diff) | |
download | guix-ddfddb0c45c1bf937663e15af641e6501b49d33f.tar.gz |
gnu: Add ZynAddSubFX.
* gnu/packages/music.scm (zynaddsubfx): New variable.
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r-- | gnu/packages/music.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 0950831d8c..05a490574b 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -27,6 +27,7 @@ #:use-module (guix build-system python) #:use-module (guix build-system waf) #:use-module (gnu packages) + #:use-module (gnu packages algebra) #:use-module (gnu packages audio) #:use-module (gnu packages autotools) #:use-module (gnu packages base) ;libbdf @@ -68,6 +69,7 @@ #:use-module (gnu packages texlive) #:use-module (gnu packages web) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (gnu packages xiph) #:use-module (gnu packages zip) #:use-module ((srfi srfi-1) #:select (last))) @@ -679,3 +681,35 @@ scores next to the source, can capture input from MIDI or read MusicXML and ABC files, has a MIDI player for proof-listening, and includes a documentation browser.") (license license:gpl2+))) + +(define-public zynaddsubfx + (package + (name "zynaddsubfx") + (version "2.5.1") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/zynaddsubfx/zynaddsubfx/" + version "/zynaddsubfx-" version ".tar.gz")) + (sha256 + (base32 + "01c4v5lbzard6y00cjq3b6a50cafqwfwibzng9gdsajczhnbkqz2")))) + (build-system cmake-build-system) + (inputs + `(("liblo" ,liblo) + ("ntk" ,ntk) + ("alsa-lib" ,alsa-lib) + ("jack" ,jack-1) + ("fftw" ,fftw) + ("minixml" ,minixml) + ("libxpm" ,libxpm) + ("zlib" ,zlib))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "http://zynaddsubfx.sf.net/") + (synopsis "Software synthesizer") + (description + "ZynAddSubFX is a feature heavy realtime software synthesizer. It offers +three synthesizer engines, multitimbral and polyphonic synths, microtonal +capabilities, custom envelopes, effects, etc.") + (license license:gpl2))) |