summaryrefslogtreecommitdiff
path: root/gnu/packages/music.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2019-11-25 00:09:15 +0100
committerRicardo Wurmus <rekado@elephly.net>2019-11-25 14:05:39 +0100
commitea2884c12ce089392c01b63f84e29a4ebaa0e16b (patch)
treec39dc87083d12e8360eb868fcd23138ec081eab9 /gnu/packages/music.scm
parent19600e08102dba55193bedf0e7eaa64cffbb46e2 (diff)
gnu: Add bsequencer.
* gnu/packages/music.scm (bsequencer): New variable.
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r--gnu/packages/music.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 2c3b2ff5ff..30c2ddd3ef 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -1128,6 +1128,40 @@ be used alone or in concert with Non Mixer and Non Sequencer to form a
complete studio.")
(license license:gpl2+)))
+(define-public bsequencer
+ (package
+ (name "bsequencer")
+ (version "1.2.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sjaehn/BSEQuencer.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "08xwz5v8wrar0rx7qdr9pkpjz2k9sw6bn5glhpn6sp6453fabf8q"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:make-flags
+ (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
+ #:tests? #f ; there are none
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'configure))))
+ (inputs
+ `(("cairo" ,cairo)
+ ("lv2" ,lv2)
+ ("libx11" ,libx11)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (home-page "https://github.com/sjaehn/BSEQuencer")
+ (synopsis "Multi-channel MIDI step sequencer LV2 plugin")
+ (description
+ "This package provides a multi-channel MIDI step sequencer LV2 plugin
+with a selectable pattern matrix size.")
+ (license license:gpl3+)))
+
(define-public solfege
(package
(name "solfege")