X-Loop: help-debbugs@HIDDEN Subject: [bug#46210] [PATCH] Add drumgizmo Resent-From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti <anothersms@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 31 Jan 2021 13:16:02 +0000 Resent-Message-ID: <handler.46210.B.16120989513284 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 46210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46210 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16120989513284 (code B ref -1); Sun, 31 Jan 2021 13:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 13:15:51 +0000 Received: from localhost ([127.0.0.1]:56564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6CZu-0000qp-Od for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 08:15:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:58380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <anothersms@HIDDEN>) id 1l6CZq-0000qe-Dq for submit <at> debbugs.gnu.org; Sun, 31 Jan 2021 08:15:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <anothersms@HIDDEN>) id 1l6CZj-0000qO-Gk for guix-patches@HIDDEN; Sun, 31 Jan 2021 08:15:38 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:41636) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <anothersms@HIDDEN>) id 1l6CZb-0006Gr-Su for guix-patches@HIDDEN; Sun, 31 Jan 2021 08:15:35 -0500 Received: by mail-wr1-x431.google.com with SMTP id p15so13605691wrq.8 for <guix-patches@HIDDEN>; Sun, 31 Jan 2021 05:15:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=YN7OncBMUgXuyBKNOMpw5UH/z//Yc1wvX6Yvc+9K+zk=; b=Skv6khcXRXBdFiDeqJNu7k7C94CYrCzrDS93EODPJGi1qDbUi7DZB9O/VNBT6DJDmx Z+xLh6H37q1rgT2apZl5l7fLIW4Re4H5HeonqgeK/kwf+ZUYdf1FaJG+LiYBNjATvYH6 2FdPOQ4s14eLGaJLKSl0x8U89zw8qs19Z2eGlSI9IWxR7CH9NbFLy5vUYhpGMzN4tCRg F7ePPv17RcLWagRNmMliA+5A0nbTBbgRJHAb7ZS//eKmzvfM8tjuz6odqGZf61v1dIlX rz0nHtfHoEFb+KJLxyCFKERdCoTkP5D/MvPYO6hTyTIKqay28efIYZYVe+NEQLYgSOOE VPpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=YN7OncBMUgXuyBKNOMpw5UH/z//Yc1wvX6Yvc+9K+zk=; b=Wi70y16mDAOJ65gND1eDJcI2VPRSbg4SE845MMuidOsQGoC/aHrvLIYbrAUuLSXOry xvDeIJtFVs9sa5+Knkfc3tr/9XgFZDA/sllWD39ynEUfao57xXaTKOIDQRXV+I9bg1w9 nBnGtcncN9EtbVHRv4aBec/FBF7oNhXIF5S6gC4F/gNPogwjPDNOV8S1yH5ymXE4Smfn MB2Kcgx67ZkDaczYN5KtNVhxtU5mjiK4YxCvVsYV43aaq0KqidKR5oVoC/XTpNBE2yzS UzLaNpk4ZYyBodqau6yggEPVUo98SrdCnMfj8x1QDwcyKCT6jTyXOvCrH76yVUJwWtXH ++LQ== X-Gm-Message-State: AOAM530lH4Xnsd3bzFsnSRfFNkV9bSHnywuTgrVb5+X6Ll0A6lNjrthr 2TfzvN5PTmya4H/yUjVJH6sR2Z+hWy0= X-Google-Smtp-Source: ABdhPJy6mf8g6v5dLwowBdA/GJWpxOte+vJm/KIqq2LNz0gqJ9csJVz0WJGucjaYRMqP0vZKifFfXQ== X-Received: by 2002:a5d:5224:: with SMTP id i4mr13518880wra.123.1612098925635; Sun, 31 Jan 2021 05:15:25 -0800 (PST) Received: from guixSD (host-87-4-165-57.retail.telecomitalia.it. [87.4.165.57]) by smtp.gmail.com with ESMTPSA id x81sm18928130wmg.40.2021.01.31.05.15.24 for <guix-patches@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jan 2021 05:15:24 -0800 (PST) From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti <anothersms@HIDDEN> Date: Sun, 31 Jan 2021 14:15:23 +0100 Message-ID: <877dntfdsk.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=anothersms@HIDDEN; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --=-=-= Content-Type: text/plain Hi guix! For folks into music production, this patch set adds drumgizmo, an high quality MIDI drum. It comes with a standalone application and an LV2 plugin (VST should also be there, but I could not build it). I tested both the cli and the lv2 plugin (inside carla) and they work fine. Along with it, I added dgedit, a drumkit kit editor. I also added three drumkits. Those are big (2 to 5Gb), and the build is just extract+copy, so I don't know if I should add #:substitutable? #f. There's no standard path for those, so I'm placing them under share/drumkits/DRUMKIT_NAME. guix lint does not complain and they all build fine Thanks! --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-dgedit.patch Content-Transfer-Encoding: quoted-printable From b8ee651d49184a6f06581feb04fa44dd6a3c68cc Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> Date: Sun, 31 Jan 2021 01:20:07 +0100 Subject: [PATCH 1/6] gnu: Add dgedit. * gnu/packages/audio.scm (dgedit): New variable. --- gnu/packages/audio.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 2e46dc3a26..e6ad7d8428 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -34,6 +34,7 @@ ;;; Copyright =C2=A9 2020 Giacomo Leidi <goodoldpaul@HIDDEN> ;;; Copyright =C2=A9 2020 Vinicius Monego <monego@HIDDEN> ;;; Copyright =C2=A9 2020 Michael Rohleder <mike@HIDDEN> +;;; Copyright =C2=A9 2021 Nicol=C3=B2 Balzarotti <nicolo@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4887,6 +4888,35 @@ edited, converted, compressed and saved.") ,@(package-inputs ztoolkit))) (synopsis "ZToolkit with SVG support"))) =20 +(define-public dgedit + (package + (name "dgedit") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri + (string-append "https://drumgizmo.org/releases/dgedit-" version + "/dgedit-" version ".tar.gz")) + (sha256 + (base32 "1r43maac0ymc6zp9n6zi5hnh78658y2x34w8cvjzgvqjb86mhvw4")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ;; requires lrelease from qtlinguist + ("qttools" ,qttools))) + (inputs + `(("ao" ,ao) + ("libsndfile" ,libsndfile) + ("qtbase" ,qtbase))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=3Dgetting_dgedit") + (synopsis "DrumGizmo drumkit editor") + (description "DGEdit lets you edit DrumGizmo drumkit files. It allows +importing, editing and exporting the raw drumkit recordings.") + ;; The file copying says GPLv3, but all files under src have a GPLv2+ + ;; header. + (license license:gpl2+))) + (define-public lsp-dsp-lib (package (name "lsp-dsp-lib") --=20 2.30.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-Add-drumgizmo.patch From 3563b19cca63a38806b07b6efcfd81b25260b725 Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> 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 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-Add-drumgizmo-crocellkit.patch From 04f6d7c02385553719174298ec6180fa600295f6 Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> Date: Sun, 31 Jan 2021 11:23:37 +0100 Subject: [PATCH 3/6] gnu: Add drumgizmo-crocellkit. * gnu/packages/audio.scm (drumgizmo-crocellkit): New variable. --- gnu/packages/audio.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 812297a369..e6f7e6a79b 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4962,6 +4962,44 @@ 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 drumgizmo-crocellkit + (package + (name "drumgizmo-crocellkit") + (version "1.1") + (source + (origin + (method url-fetch) + (uri + (string-append + "https://drumgizmo.org/kits/CrocellKit/CrocellKit" + (string-replace-substring version "." "_") ".zip")) + (sha256 + (base32 "1inmc60sxnkkxjlrnlaggiyvn1gqs963xkxvcpadjzw6wliiy79l")))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("." "share/drumkits/CrocellKit/")))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=kits:crocellkit") + (synopsis "Rock and Metal drumkit for drumgizmo") + (description "The CrocellKit is the kit used by Danish metal band Crocell. + +It's a metal or rock kit, consisting of the following drums and cymbals: + +@enumerate +@item 1 kickdrum (with double pedal) +@item 2 hanging toms +@item 2 floor toms +@item 1 snare +@item 1 hihat +@item 3 crash cymbals +@item 1 ride cymbals +@item 2 china cymbal +@item 2 splash cymbals +@end enumerate") + (license license:cc-by4.0))) + (define-public lsp-dsp-lib (package (name "lsp-dsp-lib") -- 2.30.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0004-gnu-Add-drumgizmo-dsrkit.patch From f7fad501b59a32849b81e9d824deff01ecc2b025 Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> Date: Sun, 31 Jan 2021 11:27:54 +0100 Subject: [PATCH 4/6] gnu: Add drumgizmo-dsrkit. * gnu/packages/audio.scm (drumgizmo-dsrkit): 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 e6f7e6a79b..43b57ba811 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5000,6 +5000,46 @@ It's a metal or rock kit, consisting of the following drums and cymbals: @end enumerate") (license license:cc-by4.0))) +(define-public drumgizmo-dsrkit + (package + (name "drumgizmo-dsrkit") + (version "2.1") + (source + (origin + (method url-fetch) + (uri + (string-append + "https://drumgizmo.org/kits/DRSKit/DRSKit" + (string-replace-substring version "." "_") ".zip")) + (sha256 + (base32 "147hcxk8dqq53rlglj4p35qwv4gm4pqiicnas1kk2n9nv352v7sj")))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("." "share/drumkits/DSRKit/")))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=kits:drskit") + (synopsis "Jazz and Rock drumkit for drumgizmo") + (description "DRSKit came to be as a collaboration between the DrumGizmo +team and Jes Eiler of DRSDrums. + +The kit should be usable for everything from jazz to rock, and contains the +following components (Left / right placements as seen by the drummer): + +@enumerate +@item 1 kickdrum +@item 1 hanging tom +@item 2 floor toms +@item 1 snare +@item 1 hihat: Paiste Formula 602 Medium hi-hat +@item 2 crash cymbals +Left: Paiste Giant Beat +Right: Paiste Formula 602 (Lend to us by Erik) +@item 1 ride cymbal: Paiste Formula 602 thin crash +@end enumerate") + (license license:cc-by4.0))) + (define-public lsp-dsp-lib (package (name "lsp-dsp-lib") -- 2.30.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0005-gnu-Add-drumgizmo-muldjordkit.patch From 3d0d9fa0844eaf16590c748930300a4b4a32c585 Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> Date: Sun, 31 Jan 2021 11:28:09 +0100 Subject: [PATCH 5/6] gnu: Add drumgizmo-muldjordkit. * gnu/packages/audio.scm (drumgizmo-muldjordkit): New variable. --- gnu/packages/audio.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 43b57ba811..95fa59ae29 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5040,6 +5040,44 @@ Right: Paiste Formula 602 (Lend to us by Erik) @end enumerate") (license license:cc-by4.0))) +(define-public drumgizmo-muldjordkit + (package + (name "drumgizmo-muldjordkit") + (version "3") + (source + (origin + (method url-fetch) + (uri + (string-append + "https://drumgizmo.org/kits/MuldjordKit/MuldjordKit" version ".zip")) + (sha256 + (base32 "15jca4289mkyvkmwrc4xjzp6sir7b8l7vdxbqlbyx19ij48gk56v")))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("." "share/drumkits/MuldjordKit/")))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=kits:muldjordkit") + (synopsis "Metal and Rock drumkit for drumgizmo") + (description "The MuldjordKit is a Tama Superstar drumkit with all the +bells and whistles. It's the drumkit used by Lars Muldjord to record +Sepulchrum debut album. This should be considered a metal or rock kit. + +The kit consist of the following drums and cymbals: + +@enumerate +@item 2 kickdrums +@item 3 hanging toms +@item 1 floor tom +@item 1 snare +@item 1 hihat +@item 2 crash cymbals +@item 2 ride cymbals +@item 1 china cymbal +@end enumerate") + (license license:cc-by4.0))) + (define-public lsp-dsp-lib (package (name "lsp-dsp-lib") -- 2.30.0 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0006-gnu-Add-drumgizmo-aasimonster.patch Content-Transfer-Encoding: quoted-printable From 9a607ff9694987aef1bd48cd4aa90631aca736e0 Mon Sep 17 00:00:00 2001 From: nixo <nicolo@HIDDEN> Date: Sun, 31 Jan 2021 11:39:41 +0100 Subject: [PATCH 6/6] gnu: Add drumgizmo-aasimonster. * gnu/packages/audio.scm (drumgizmo-aasimonster): New variable. --- gnu/packages/audio.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 95fa59ae29..c2d7572883 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4962,6 +4962,44 @@ and mix them with a multichannel approach. It is co= mparable to that of mixing a real drumkit that has been recorded with a multimic setup.") (license license:lgpl3+))) =20 +(define-public drumgizmo-aasimonster + (package + (name "drumgizmo-aasimonster") + (version "2.1") + (source + (origin + (method url-fetch) + (uri + (string-append + "https://drumgizmo.org/kits/Aasimonster/aasimonster" + (string-replace-substring version "." "_") ".zip")) + (sha256 + (base32 "1pq7a9r2vsqpanpwyhljj3jf2dfg8m96npkk9y52qq73v8vn7sz0")))) + (build-system copy-build-system) + (arguments + `(#:install-plan + '(("." "share/drumkits/Aasimonster/")))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://drumgizmo.org/wiki/doku.php?id=3Dkits:the_aasimons= ter") + (synopsis "Large Deathmetal drumkit for drumgizmo") + (description "The Aasimonster is a large deathmetal drumkit used to tr= ack +the =E2=80=9CRise of the Rotten=E2=80=9D record by the Danish deathmetal b= and DIE. + +It contains the following components: + +@enumerate +@item 2 kickdrums +@item 3 hanging toms +@item 1 floor tom +@item 2 16=E2=80=9C crash cymbals +@item 1 18=E2=80=9D china cymbal +@item 2 small china cymbals (Stagg 8=E2=80=9C and 10=E2=80=9D) +@item 1 Zilbel +@item 1 Ride cymbal +@end enumerate") + (license license:cc-by4.0))) + (define-public drumgizmo-crocellkit (package (name "drumgizmo-crocellkit") --=20 2.30.0 --=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti <anothersms@HIDDEN> Subject: bug#46210: Acknowledgement ([PATCH] Add drumgizmo) Message-ID: <handler.46210.B.16120989513284.ack <at> debbugs.gnu.org> References: <877dntfdsk.fsf@HIDDEN> X-Gnu-PR-Message: ack 46210 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 46210 <at> debbugs.gnu.org Date: Sun, 31 Jan 2021 13:16:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 46210 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 46210: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46210 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#46210] bug#55069: Add some means to find LV2 plugins Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 23 Apr 2022 12:47:01 +0000 Resent-Message-ID: <handler.46210.B46210.1650717976802 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 46210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nathan Dehnel <ncdehnel@HIDDEN>, 55069 <at> debbugs.gnu.org, 51395 <at> debbugs.gnu.org, 49008 <at> debbugs.gnu.org, 49028 <at> debbugs.gnu.org, 46210 <at> debbugs.gnu.org Received: via spool by 46210-submit <at> debbugs.gnu.org id=B46210.1650717976802 (code B ref 46210); Sat, 23 Apr 2022 12:47:01 +0000 Received: (at 46210) by debbugs.gnu.org; 23 Apr 2022 12:46:16 +0000 Received: from localhost ([127.0.0.1]:55384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1niF9T-0000CK-LF for submit <at> debbugs.gnu.org; Sat, 23 Apr 2022 08:46:16 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:41824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1niF9F-0008Om-Fm for 46210 <at> debbugs.gnu.org; Sat, 23 Apr 2022 08:46:03 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id NClz2700A4UW6Th01ClzY2; Sat, 23 Apr 2022 14:45:59 +0200 Message-ID: <12b95f88fd08ad5d5ca4ab8ce07eac9a8015501e.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 23 Apr 2022 14:45:54 +0200 In-Reply-To: <CAEEhgEs+2WQT=hjbtctXbZZB-Xr7pPesNAettvDPBd2LqL8p0w@HIDDEN> References: <CAEEhgEs+2WQT=hjbtctXbZZB-Xr7pPesNAettvDPBd2LqL8p0w@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-l4SVn1pgbRXZaRAXyW1T" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1650717960; bh=tUBxVFnKjrTvnF156O5zMmyWe7PHiRzT8GIAmQbf+cA=; h=Subject:From:To:Date:In-Reply-To:References; b=m50byqhbc+CbF61KA1D/vxbkDe6BfnQHF+Wl84qBEN7xPX2cM2TKLh4V2iEJidMXb 6SfOExujsMp5fQSqptArnP4y4LF99DR7eXe4pyA5S7a8Xm6qiDcsk+o4SE1y7+aNYm XVh7PdLhEi3mEO31er4/FOM4GPBaExqxegEqx1QqsQSkM20D31fQnlnyyQiCQNDpIo a3tmbQcQDTESsDTOqDJEofV77QaUaPdSrwUJRQxQ/zmwVD0HJSwyMte/wWTzJ5kYvq xhqKahpPlDR/EFm1UTOxZfgKcuIoNXeE9j0s7B06y4Cq/Nb5e0PgOuy0VQNHjdp5Gn uIMwoHEY3mnCA== X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-l4SVn1pgbRXZaRAXyW1T Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > [PATCH] gnu: mda-lv2: Remove unnecessary search-path-specification. Isn't it currently necessary? Because lv2 doesn't have a LV2_PATH search path yet. Nathan Dehnel schreef op vr 22-04-2022 om 17:13 [-0500]: > It seems DAWs and plugins can't find each other because there is no > way to find the plugins outside of the store because there is no > directory where the plugins are aggregated, and $LV2_PATH isn't set. I think this would be resolved by adding the search path to the 'lv2' package (and removing it from lv2-mda-piano, mda-lv2 and calf). > [PATCH] gnu: Add invada-studio-plugins-lv2. > [PATCH] gnu: Add distrho-ports-lv2. > [PATCH] gnu: Add omins-lv2. > [PATCH] Add drumgizmo The convention is to add the search paths to the users of the plugins, not the plugins theirselves. Cf. GUILE_LOAD_PATH, LIBRARY_PATH, MINETEST_MOD_PATH, EMACSLOADPATH, INFOPATH ... See <https://issues.guix.gnu.org/49533#5>. The benefit is that this avoids forgetting LV2_PATH for some plugins, as it only needs to be added to relatively few places (lv2 itself, maybe guitarix, maybe ir, arour ...). Greetings, Maxime --=-l4SVn1pgbRXZaRAXyW1T Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYmP1AhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7h+eAP49mWmaho4w9vOh+7fFYDXFvQD1 KG3WRZSoOgbk/eEjFQD/Z2mBpR/uc2eFo+5y/S+/+wh/TVNHXtWJffrmesex7AQ= =rtun -----END PGP SIGNATURE----- --=-l4SVn1pgbRXZaRAXyW1T--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.