diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2017-07-27 16:19:16 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2017-07-27 16:19:16 +0000 |
commit | 2b1761631da447acd818402de9abd941c6e5e37d (patch) | |
tree | adcd33dfaf24c46578d9e6d2259076b80c9fa6f9 /audio/drumgizmo/Makefile | |
parent | 33aefee1c3ddde07e69825d7d5184e3334063497 (diff) | |
download | ports-2b1761631da447acd818402de9abd941c6e5e37d.tar.gz ports-2b1761631da447acd818402de9abd941c6e5e37d.zip |
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum
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.
Features include:
* Stand-alone, Lv2 and VSTi versions available
* Open drumkit file format, allowing the community to create their own drumkits
* Drum velocity, allowing for several different hit velocities for each drum
* Multichannel output, making it possible to mix it just the way you would a
real drumkit
* Optional built-in humanizer, analyzing the midi notes, adjusting velocities
on-the-fly
* Stand-alone midi renderer, generating .wav files, 1 for each channel
* Stand-alone midi input, making it possible to use DrumGizmo as a software
sampler for an electronic drumkit
WWW: http://www.drumgizmo.org/
PR: 216241
Submitted by: meka@tilda.center
Notes
Notes:
svn path=/head/; revision=446756
Diffstat (limited to 'audio/drumgizmo/Makefile')
-rw-r--r-- | audio/drumgizmo/Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/audio/drumgizmo/Makefile b/audio/drumgizmo/Makefile new file mode 100644 index 000000000000..78d80aba97a9 --- /dev/null +++ b/audio/drumgizmo/Makefile @@ -0,0 +1,34 @@ +# Created by: Goran Mekić <meka@tilda.center> +# $FreeBSD$ + +PORTNAME= drumgizmo +PORTVERSION= 0.9.14 +CATEGORIES= audio +MASTER_SITES= http://www.drumgizmo.org/releases/${PORTNAME}-${PORTVERSION}/ + +MAINTAINER= meka@tilda.center +COMMENT= Multichannel drum sampler + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 \ + pkg-config:devel/pkgconf +LIB_DEPENDS= libsmf.so:audio/libsmf \ + libzita-resampler.so:audio/zita-resampler \ + libjack.so:audio/jack \ + libsndfile.so:audio/libsndfile \ + libexpat.so:textproc/expat2 + +GNU_CONFIGURE= yes +USES= gettext-runtime libtool +USE_GNOME= glib20 +USE_XORG= x11 xext + +CPPFLAGS+= -I../include -I../../include -I../src -I../../src + +CONFIGURE_ENV= EXPAT_CFLAGS=-isystem${LOCALBASE}/include EXPAT_LDFLAGS=-L${LOCALBASE}/lib \ + ZITA_CPPFLAGS=-isystem${LOCALBASE}/include ZITA_LDFLAGS=-L${LOCALBASE}/lib +CONFIGURE_ARGS= --disable-output-alsa --enable-lv2 + +.include <bsd.port.mk> |