>From 3563b19cca63a38806b07b6efcfd81b25260b725 Mon Sep 17 00:00:00 2001 From: nixo Date: Sun, 31 Jan 2021 01:54:09 +0100 Subject: [PATCH 2/6] gnu: Add drumgizmo. * gnu/packages/audio.scm (drumgizmo): 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 e6ad7d8428..812297a369 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4917,6 +4917,51 @@ importing, editing and exporting the raw drumkit recordings.") ;; header. (license license:gpl2+))) +(define-public drumgizmo + (package + (name "drumgizmo") + (version "0.9.19") + (source + (origin + (method url-fetch) + (uri (string-append + "https://drumgizmo.org/releases/drumgizmo-" version + "/drumgizmo-" version ".tar.gz")) + (sha256 + (base32 "18x28vhif0c97xz02k22xwqxxig6fi6j0356mlz2vf7vb25z69kl")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list + "--enable-gui=x11" + ;; Requires VST SDK + ;; "--enable-vst" + "--enable-cli" + "--enable-lv2"))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("gettext" ,gettext-minimal))) + (inputs + `(("libsndfile" ,libsndfile) + ("alsa-lib" ,alsa-lib) + ("glib" ,glib) + ("jack" ,jack-1) + ("libsmf" ,libsmf) + ("libx11" ,libx11) + ("libxext" ,libxext) + ("lv2" ,lv2))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=about") + (synopsis "Multichannel MIDI drum LV2 plugin and standalone application") + (description "DrumGizmo is a multichannel, multilayered drum LV2 and VST +plugin and stand-alone application. It enables you to compose drums in MIDI +and mix them with a multichannel approach. It is comparable to that of mixing +a real drumkit that has been recorded with a multimic setup.") + (license license:lgpl3+))) + (define-public lsp-dsp-lib (package (name "lsp-dsp-lib") -- 2.30.0