File lv2-avldrums.spec of Package lv2-avldrums
Name: lv2-avldrums
Version: 0.3.5
Release: %{?dist}
Summary: LV2 Plugin: avldrums is a drum sample player plugin
License: GPLv2
URL: https://x42-plugins.com/x42/x42-avldrums
Source0: %{name}-%{version}.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 is a drum sample player plugin dedicated to Glen MacArthur's AVLdrums. This self-contained plugin provides a convenient way to rapidly sequence and mix midi-drums.
The AVLdrums comes as two separate drumkits: Black Pearl and Red Zeppelin. There are 5 velocity layers for each of the 28 kits pieces or drum-zones for both kits.
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 %{name}-%{version}
%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