commit:     c4443419dc57b37ad8373614ef2374f14f8c9a01
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 26 14:42:08 2020 +0000
Commit:     Denis Reva <denis7774 <AT> gmail <DOT> com>
CommitDate: Sun Apr 26 14:42:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c4443419

media-plugins/argotlunar-bin: new pkg; VST grane synth

New package
Binary version of argotlunar plugin
http://mourednik.github.io/argotlunar/
VST grane (re-)synthesizer.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-plugins/argotlunar-bin/Manifest              |  1 +
 .../argotlunar-bin/argotlunar-bin-2.06.ebuild      | 40 ++++++++++++++++++++++
 media-plugins/argotlunar-bin/metadata.xml          | 32 +++++++++++++++++
 3 files changed, 73 insertions(+)

diff --git a/media-plugins/argotlunar-bin/Manifest 
b/media-plugins/argotlunar-bin/Manifest
new file mode 100644
index 0000000..0ab39d2
--- /dev/null
+++ b/media-plugins/argotlunar-bin/Manifest
@@ -0,0 +1 @@
+DIST argotlunar-bin-2.06.tar.gz 1942815 BLAKE2B 
8466bf708273783b8250ae5a0d2ab676c41d695d97d4cbfada9b6caa4a89bbd1e1f431efe70854e8760839fbc69d9dcf0ad0802679d8ad28202e35e72be322a7
 SHA512 
bae4ace66573d6bbdc50ae27ab4756cbd2c16afe5269dfe33b72d8de76c7a978895c80fc7c1521834dd8015013bdaeaa3de94fadb2e55d8885be5a0c3dd302cb

diff --git a/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild 
b/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild
new file mode 100644
index 0000000..9bd74d5
--- /dev/null
+++ b/media-plugins/argotlunar-bin/argotlunar-bin-2.06.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Argotlunar is a sound granulator. Binary Linux VST"
+HOMEPAGE="http://mourednik.github.io/argotlunar/";
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+QA_PRESTRIPPED="/usr/lib64/vst/${PN}/argotlunar.so"
+SRC_URI="https://gentoodistfiles.imperium.org.ru/guru/argotlunar-bin-2.06-linux_amd64.tar.gz
 -> ${P}.tar.gz"
+#It's impossible to obtain package directly from DROPBOX, so I've just 
uploaded it to my own webserver
+LICENSE="GPL-2"
+
+RDEPEND="sys-libs/glibc
+       x11-libs/libXext
+       x11-libs/libXinerama
+       x11-libs/libXau
+       x11-libs/libXdmcp
+       media-libs/freetype:2
+       media-libs/alsa-lib
+       app-arch/bzip2
+       x11-libs/libxcb
+       sys-libs/zlib
+       media-libs/libpng:0/16
+       dev-libs/libbsd"
+DEPEND="${RDEPEND}"
+S="${WORKDIR}/argotlunar-${PV}-linux_64"
+src_install(){
+       exeinto "/usr/$(get_libdir)/vst/${PN}"
+       doexe argotlunar.so
+       insinto "/usr/$(get_libdir)/vst/${PN}"
+       doins presets.bank
+       if use doc; then
+               dodoc 'argotlunar2-reference.pdf'
+               einfo "Check argotlunar2-reference.pdf into package doc folder"
+       fi
+}

diff --git a/media-plugins/argotlunar-bin/metadata.xml 
b/media-plugins/argotlunar-bin/metadata.xml
new file mode 100644
index 0000000..a01dd40
--- /dev/null
+++ b/media-plugins/argotlunar-bin/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Denis Reva</name>
+               <description>RarogCmex</description>
+       </maintainer>
+       <longdescription>
+       Argotlunar is a tool for creating surreal transformations of audio 
streams. 
+       Specifically, it is a real-time delay-line granulator. 
+       It disintegrates an audio stream into short samples (grains). 
+       Each grain can have random settings of amplitude, panning, 
+       duration, delay, pitch, glissando, filter and envelope. 
+       The output of all grains is mixed together into 
+       a stream which can be fed back into the main input.
+       
+       Time-related parameters can be synced to the host tempo,
+       for rhythmic and pulsing textures.
+       Pitch-related parameters can be quantized for harmonic and melodic 
effects.
+       Feedback can create chaotic, densely layered, and distorted sounds.
+       
+       Most of the parameters can be correlated. Examples:
+       Filter cut-off correlated with pitch: 
+       Higher filter cut-off for grains with higher pitch, and vice versa.
+       
+       Grain duration correlated with panning: 
+       Grains with shorter duration panned to the center of the stereo
+       field, and grains with longer duration panned wide in the stereo field.
+       Argotlunar is free software. Licensed under the GPL v2.
+       </longdescription>
+</pkgmetadata>

Reply via email to