File lv2-avldrums.spec of Package lv2-avldrums
Name: lv2-avldrums
Version: 0.7.2
Release: %{?dist}
Summary: LV2 Plugin: avldrums is a drum sample player plugin
License: GPL-2.0-only
URL: https://x42-plugins.com/x42/x42-avldrums
Source0: avldrums.lv2-%{version}.tar.gz
Source1: robtk-0.8.4.tar.gz
BuildRequires: lv2-devel
BuildRequires: gcc-c++
BuildRequires: glib2-devel
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(cairo)
BuildRequires: Mesa-libGL-devel
BuildRequires: freeglut-devel
%description
avldrums.lv2 is a drum sample player plugin dedicated to Glen MacArthur's
AVL Drumkits. This self-contained plugin provides a convenient way to
rapidly sequence and mix midi-drums.
The AVLdrums comes as four separate drumkits: Black Pearl, Red Zeppelin,
the Blonde Bop kit played with regular sticks and Blonde Bop Hot Rods
played with rute sticks. There are 5 velocity layers for each of the 28
kits pieces or drum-zones for both kits.
Additionally there is a percussion set, called Buskman's Holiday.
The main benefits compared to loading the soundfont into a generic sample
player are:
built-in MIDNAM: The plugin informs the host about note-names
Semantic grouping of ports: fan-out separate mics to individual tracks
Compatible stereo/multi-out variant: Allows to in-place replace the
stereo version with multi-out. Start with stereo when sequencing and
when moving to the mixing stage use separate outputs to process or
customize level and pan of individual drums.
%prep
%autosetup -n avldrums.lv2-%{version}
tar xf %{SOURCE1}
rmdir robtk
mv robtk-0.8.4 robtk
%build
make submodules
make
%install
make install PREFIX=%{buildroot}/usr LV2DIR=%{buildroot}/%{_libdir}/lv2
%files
%doc README.md
%license COPYING
%{_libdir}/lv2/avldrums.lv2
%changelog