mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
The Midi Matrix (Channel Filter) is a 3-in-1 filter plugin with a simple UI
enabling you to easily accomplish: * MIDI channel filtering (e.g. blocking of specific channels) * MIDI channel multiplication (e.g. send events from channel X to channels X, Y and Z) * MIDI channel rerouting (e.g send events from channel X to channel Y) * And any possible combination thereof WWW: http://open-music-kontrollers.ch/lv2/midi_matrix PR: 221344 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12060
This commit is contained in:
parent
4c4a8d4f2a
commit
935889bb76
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=448183
6 changed files with 55 additions and 0 deletions
|
@ -485,6 +485,7 @@
|
|||
SUBDIR += mctoolame-encoder
|
||||
SUBDIR += mda-lv2
|
||||
SUBDIR += mhwaveedit
|
||||
SUBDIR += midi-matrix-lv2
|
||||
SUBDIR += midipp
|
||||
SUBDIR += mikmod
|
||||
SUBDIR += milkytracker
|
||||
|
|
25
audio/midi-matrix-lv2/Makefile
Normal file
25
audio/midi-matrix-lv2/Makefile
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= midi-matrix
|
||||
PORTVERSION= 0.20.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/midi_matrix.lv2/repository/archive.tar.gz?ref=${PORTVERSION}&dummy=/
|
||||
PKGNAMESUFFIX= -lv2
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= LV2 'Midi Matrix' plugin bundle: 'Channel Filter'
|
||||
|
||||
LICENSE= ART20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= lv2>0:audio/lv2
|
||||
|
||||
USES= cmake pkgconfig
|
||||
USE_XORG= x11 xext
|
||||
USE_GL= gl glu
|
||||
|
||||
post-extract:
|
||||
@${MV} ${WRKDIR}/midi_matrix* ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
.include <bsd.port.mk>
|
3
audio/midi-matrix-lv2/distinfo
Normal file
3
audio/midi-matrix-lv2/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1502216898
|
||||
SHA256 (midi-matrix-0.20.0.tar.gz) = 1ff8478d2610c4b216a02052bde24929a54d89af31eb0c1a3e7e1ff5d07b7980
|
||||
SIZE (midi-matrix-0.20.0.tar.gz) = 1719808
|
11
audio/midi-matrix-lv2/files/patch-pugl_pugl_pugl__x11.c
Normal file
11
audio/midi-matrix-lv2/files/patch-pugl_pugl_pugl__x11.c
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- pugl/pugl/pugl_x11.c.orig 2017-05-16 21:46:21 UTC
|
||||
+++ pugl/pugl/pugl_x11.c
|
||||
@@ -648,7 +648,7 @@ puglPasteFromClipboard(PuglView* view, s
|
||||
if( (xevent.xselection.selection == impl->clipboard)
|
||||
&& (xevent.xselection.target == impl->utf8_string)
|
||||
&& (xevent.xselection.property == XA_PRIMARY) ) {
|
||||
- ulong nitems, rem;
|
||||
+ uint32_t nitems, rem;
|
||||
int format;
|
||||
uint8_t* data;
|
||||
Atom type;
|
9
audio/midi-matrix-lv2/pkg-descr
Normal file
9
audio/midi-matrix-lv2/pkg-descr
Normal file
|
@ -0,0 +1,9 @@
|
|||
The Midi Matrix (Channel Filter) is a 3-in-1 filter plugin with a simple UI
|
||||
enabling you to easily accomplish:
|
||||
* MIDI channel filtering (e.g. blocking of specific channels)
|
||||
* MIDI channel multiplication (e.g. send events from channel X to channels
|
||||
X, Y and Z)
|
||||
* MIDI channel rerouting (e.g send events from channel X to channel Y)
|
||||
* And any possible combination thereof
|
||||
|
||||
WWW: http://open-music-kontrollers.ch/lv2/midi_matrix
|
6
audio/midi-matrix-lv2/pkg-plist
Normal file
6
audio/midi-matrix-lv2/pkg-plist
Normal file
|
@ -0,0 +1,6 @@
|
|||
lib/lv2/midi_matrix.lv2/Cousine-Regular.ttf
|
||||
lib/lv2/midi_matrix.lv2/manifest.ttl
|
||||
lib/lv2/midi_matrix.lv2/midi_matrix.so
|
||||
lib/lv2/midi_matrix.lv2/midi_matrix.ttl
|
||||
lib/lv2/midi_matrix.lv2/midi_matrix_ui.so
|
||||
lib/lv2/midi_matrix.lv2/midi_matrix_ui.ttl
|
Loading…
Add table
Reference in a new issue