gnu: Add Amsynth.
* gnu/packages/music.scm (amsynth): New variable.
This commit is contained in:
parent
140dd8f82c
commit
2bb006121e
|
@ -716,6 +716,49 @@ Editor. It is compatible with Power Tab Editor 1.7 and Guitar Pro.")
|
||||||
oscillators and stereo effects.")
|
oscillators and stereo effects.")
|
||||||
(license license:gpl2+)))
|
(license license:gpl2+)))
|
||||||
|
|
||||||
|
(define-public amsynth
|
||||||
|
(package
|
||||||
|
(name "amsynth")
|
||||||
|
(version "1.6.4")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/amsynth/amsynth/releases/"
|
||||||
|
"download/release-" version
|
||||||
|
"/amsynth-" version ".tar.bz2"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"07dp9dl38g9krjqxxh89l2z42z08yzrl57cx95b1l67xnxwjp5k3"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'set-flags
|
||||||
|
(lambda _
|
||||||
|
;; Compile with C++11, required by gtkmm.
|
||||||
|
(setenv "CXXFLAGS" "-std=c++11")
|
||||||
|
#t)))))
|
||||||
|
(inputs
|
||||||
|
`(("alsa-lib" ,alsa-lib)
|
||||||
|
("jack" ,jack-1)
|
||||||
|
("lv2" ,lv2)
|
||||||
|
("libsndfile" ,libsndfile)
|
||||||
|
("gtk+" ,gtk+-2)
|
||||||
|
("gtkmm" ,gtkmm-2)))
|
||||||
|
(native-inputs
|
||||||
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
(home-page "http://amsynth.github.io")
|
||||||
|
(synopsis "Analog modeling synthesizer")
|
||||||
|
(description
|
||||||
|
"amsynth is an easy-to-use software synthesizer with a classic
|
||||||
|
subtractive synthesizer topology. Its features include: dual
|
||||||
|
oscillators (sine, saw, square, noise) with hard sync; 12 and 24 dB/oct
|
||||||
|
resonant filters (low-pass, high-pass, band-pass, notch); mono, poly, legato
|
||||||
|
keyboard modes; dual ADSR envelope generators for filter and amplitude; LFO
|
||||||
|
which can modulate the oscillators, filter, and amplitude; distortion and
|
||||||
|
reverb effects.")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
||||||
(define-public setbfree
|
(define-public setbfree
|
||||||
(package
|
(package
|
||||||
(name "setbfree")
|
(name "setbfree")
|
||||||
|
|
Loading…
Reference in New Issue