summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-01-28 12:50:41 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-01-28 12:50:41 +0000
commita048b3fe7131e4b46f25187c4f0fff41650df7ac (patch)
tree0d1a4aeab1793d0749d7a0af9d978b1c0f7c8388 /audio
parentUpdate to 2.16 (diff)
ZynAddSubFX is a opensource software synthesizer capable of making
a countless number of instruments, from some common heared from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds. WWW: http://zynaddsubfx.sourceforge.net/ PR: ports/108460 Submitted by: trasz <trasz at pin.if.uz.zgora.pl>
Notes
Notes: svn path=/head/; revision=183525
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/zynaddsubfx/Makefile53
-rw-r--r--audio/zynaddsubfx/distinfo6
-rw-r--r--audio/zynaddsubfx/files/patch-Makefile14
-rw-r--r--audio/zynaddsubfx/files/patch-Makefile.inc20
-rw-r--r--audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C35
-rw-r--r--audio/zynaddsubfx/pkg-descr6
-rw-r--r--audio/zynaddsubfx/pkg-plist335
8 files changed, 470 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index a8b579ed45aa..fe1dfb2a0e23 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -727,5 +727,6 @@
SUBDIR += yamt
SUBDIR += yell
SUBDIR += zinf
+ SUBDIR += zynaddsubfx
.include <bsd.port.subdir.mk>
diff --git a/audio/zynaddsubfx/Makefile b/audio/zynaddsubfx/Makefile
new file mode 100644
index 000000000000..07f4532644a2
--- /dev/null
+++ b/audio/zynaddsubfx/Makefile
@@ -0,0 +1,53 @@
+# New ports collection makefile for: zynaddsubfx
+# Date created: 2007-01-25
+# Whom: trasz <trasz@pin.if.uz.zgora.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= zynaddsubfx
+PORTVERSION= 2.2.1
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= zynaddsubfx
+DISTNAME= ZynAddSubFX-${PORTVERSION}
+
+PATCH_SITES= http://www.student.nada.kth.se/~d00-llu/code_patches/
+PATCHFILES= zyn-jackmidi-051205.diff
+PATCH_DIST_STRIP= -p2
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= A realtime software synthesizer
+
+LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \
+ fftw3.4:${PORTSDIR}/math/fftw3 \
+ fltk.1:${PORTSDIR}/x11-toolkits/fltk \
+ expat.6:${PORTSDIR}/textproc/expat2 \
+ jack.0:${PORTSDIR}/audio/jack
+BUILD_DEPENDS= ${LOCALBASE}/include/mxml.h:${PORTSDIR}/textproc/mini-xml
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/dssi
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/zynaddsubfx ${PREFIX}/bin
+ ${MKDIR} ${DATADIR}
+ ${MKDIR} ${DATADIR}/banks
+ cd ${WRKDIR}/${DISTNAME}/banks && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/banks/{} \;
+ cd ${WRKDIR}/${DISTNAME}/banks && ${FIND} . -type f \
+ -exec ${INSTALL_DATA} {} ${DATADIR}/banks/{} \;
+ ${MKDIR} ${DATADIR}/presets
+ cd ${WRKDIR}/${DISTNAME}/presets && ${FIND} . -type d -exec ${MKDIR} ${DATADIR}/presets/{} \;
+ cd ${WRKDIR}/${DISTNAME}/presets && ${FIND} . -type f \
+ -exec ${INSTALL_DATA} {} ${DATADIR}/presets/{} \;
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 600000
+BROKEN= Does not compile on 4.x and 5.x
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/zynaddsubfx/distinfo b/audio/zynaddsubfx/distinfo
new file mode 100644
index 000000000000..c3a045ddf080
--- /dev/null
+++ b/audio/zynaddsubfx/distinfo
@@ -0,0 +1,6 @@
+MD5 (ZynAddSubFX-2.2.1.tar.bz2) = fca8560e37d799bd20d17e22b11674d6
+SHA256 (ZynAddSubFX-2.2.1.tar.bz2) = dab5dc86e0a2459fa2a870da133c7dda0aa2e1d895839594f4b520ca05cc80d2
+SIZE (ZynAddSubFX-2.2.1.tar.bz2) = 927022
+MD5 (zyn-jackmidi-051205.diff) = 350da690450c8b81cd7fbb3f07eefd94
+SHA256 (zyn-jackmidi-051205.diff) = eeca9f41cb0c100095c90676b224ba09cc2281132633ad1453f1fd5983dc17f2
+SIZE (zyn-jackmidi-051205.diff) = 3875
diff --git a/audio/zynaddsubfx/files/patch-Makefile b/audio/zynaddsubfx/files/patch-Makefile
new file mode 100644
index 000000000000..d1ac40fd9ee5
--- /dev/null
+++ b/audio/zynaddsubfx/files/patch-Makefile
@@ -0,0 +1,14 @@
+--- Makefile.orig Thu Jan 25 10:11:05 2007
++++ Makefile Thu Jan 25 10:11:28 2007
+@@ -1,11 +1,5 @@
+ include Makefile.inc
+
+-ifneq ($(MAKECMDGOALS),debug)
+- CXXFLAGS= -O6 -Wall
+-else
+- CXXFLAGS= -O0 -Wall -Wpointer-arith -Wstrict-prototypes
+-endif
+-
+ CXXFLAGS += -DOS_$(OS_PORT) -D$(MIDIIN)MIDIIN -DFFTW_VERSION_$(FFTW_VERSION) -DASM_F2I_$(ASM_F2I)
+
+ ifeq ($(DISABLE_GUI),YES)
diff --git a/audio/zynaddsubfx/files/patch-Makefile.inc b/audio/zynaddsubfx/files/patch-Makefile.inc
new file mode 100644
index 000000000000..380abb566ec1
--- /dev/null
+++ b/audio/zynaddsubfx/files/patch-Makefile.inc
@@ -0,0 +1,20 @@
+--- Makefile.inc.old Thu Jan 25 10:03:41 2007
++++ Makefile.inc Thu Jan 25 10:05:55 2007
+@@ -1,5 +1,3 @@
+-CXX=g++
+-
+ #You can set the on what OS is compiling (Linux/Windows)
+ OS_PORT=LINUX
+ #OS_PORT=WINDOWS
+@@ -18,9 +16,9 @@
+
+ # L I N U X C O N F I G U R A T I O N
+ #Next line sets the midi input. It can be "ALSA", "OSS" or "NONE".
+-LINUX_MIDIIN=ALSA
++#LINUX_MIDIIN=ALSA
+ #LINUX_MIDIIN=OSS
+-#LINUX_MIDIIN=NONE
++LINUX_MIDIIN=NONE
+
+ #Next lines sets the audio output (OSS/JACK/PA)
+ #You may use only one at the time
diff --git a/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C b/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C
new file mode 100644
index 000000000000..44c7e9fe1cf1
--- /dev/null
+++ b/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C
@@ -0,0 +1,35 @@
+--- Output/JACKaudiooutput.C.orig Sun Jan 28 01:26:00 2007
++++ Output/JACKaudiooutput.C Sun Jan 28 01:28:35 2007
+@@ -38,6 +38,7 @@
+ jackmaster=master_;
+ jackclient=0;
+ char tmpstr[100];
++ const char **ports;
+
+ for (int i=0;i<15;i++){
+ if (i!=0) snprintf(tmpstr,100,"ZynAddSubFX_%d",i);
+@@ -75,6 +76,15 @@
+ jack_connect(jackclient,jack_port_name(outport_left),"alsa_pcm:out_1");
+ jack_connect(jackclient,jack_port_name(outport_right),"alsa_pcm:out_2");
+ */
++
++ if ((ports = jack_get_ports (jackclient, NULL, NULL, JackPortIsPhysical|JackPortIsInput)) == NULL)
++ fprintf(stderr,"Cannot connect to jack output, you may hear no sound\n"); else {
++ if (jack_connect(jackclient,jack_port_name(outport_left),ports[0]))
++ fprintf(stderr,"Cannot connect to left output port\n");
++ if (jack_connect(jackclient,jack_port_name(outport_right),ports[1]))
++ fprintf(stderr,"Cannot connect to right output port\n");
++ }
++
+ return(true);
+ };
+
+@@ -114,7 +124,7 @@
+ jack_midi_event_t jack_midi_event;
+ jack_nframes_t event_index = 0;
+ jack_nframes_t event_count =
+- jack_midi_port_get_info(midi_buf, frames)->event_count;
++ jack_midi_get_event_count(midi_buf, frames);
+ unsigned char* midi_data;
+ unsigned char type, chan;
+
diff --git a/audio/zynaddsubfx/pkg-descr b/audio/zynaddsubfx/pkg-descr
new file mode 100644
index 000000000000..682417742a56
--- /dev/null
+++ b/audio/zynaddsubfx/pkg-descr
@@ -0,0 +1,6 @@
+ZynAddSubFX is a opensource software synthesizer capable of making
+a countless number of instruments, from some common heared from
+expensive hardware to interesting sounds that you'll boost to an
+amazing universe of sounds.
+
+WWW: http://zynaddsubfx.sourceforge.net/
diff --git a/audio/zynaddsubfx/pkg-plist b/audio/zynaddsubfx/pkg-plist
new file mode 100644
index 000000000000..c7f5d2e68577
--- /dev/null
+++ b/audio/zynaddsubfx/pkg-plist
@@ -0,0 +1,335 @@
+bin/zynaddsubfx
+%%DATADIR%%/banks/Misc/0008-SuperSaw 3.xiz
+%%DATADIR%%/banks/Misc/0007-SuperSaw 2.xiz
+%%DATADIR%%/banks/Misc/0002-Bells 1.xiz
+%%DATADIR%%/banks/Misc/0035-Trash Synth 3.xiz
+%%DATADIR%%/banks/Misc/0034-Trash Synth 2.xiz
+%%DATADIR%%/banks/Misc/0003-Bells 2.xiz
+%%DATADIR%%/banks/Misc/0009-SuperSaw 4.xiz
+%%DATADIR%%/banks/Misc/0006-SuperSaw 1.xiz
+%%DATADIR%%/banks/Misc/0010-SuperSaw 5.xiz
+%%DATADIR%%/banks/Misc/0033-Trash Synth 1.xiz
+%%DATADIR%%/banks/Misc/0004-Bells 3.xiz
+%%DATADIR%%/banks/Misc/0001-Memories.xiz
+%%DATADIR%%/banks/Fantasy/0042-Rhodes Space1.xiz
+%%DATADIR%%/banks/Fantasy/0006-Space SynthBrass.xiz
+%%DATADIR%%/banks/Fantasy/0014-Glass Voices.xiz
+%%DATADIR%%/banks/Fantasy/0043-Rhodes Space2.xiz
+%%DATADIR%%/banks/Fantasy/0003-Space Synth.xiz
+%%DATADIR%%/banks/Fantasy/0065-Long SpaceChoir1.xiz
+%%DATADIR%%/banks/Fantasy/0002-Emptyness2.xiz
+%%DATADIR%%/banks/Fantasy/0033-ImpossibleDream1.xiz
+%%DATADIR%%/banks/Fantasy/0037-ImpossibleDream5.xiz
+%%DATADIR%%/banks/Fantasy/0066-Long SpaceChoir2.xiz
+%%DATADIR%%/banks/Fantasy/0034-ImpossibleDream2.xiz
+%%DATADIR%%/banks/Fantasy/0011-Space Choir1.xiz
+%%DATADIR%%/banks/Fantasy/0004-Weird Pad.xiz
+%%DATADIR%%/banks/Fantasy/0015-Strange Voice.xiz
+%%DATADIR%%/banks/Fantasy/0008-Space Voice1.xiz
+%%DATADIR%%/banks/Fantasy/0040-Delayed Echo.xiz
+%%DATADIR%%/banks/Fantasy/0012-Space Choir2.xiz
+%%DATADIR%%/banks/Fantasy/0036-ImpossibleDream4.xiz
+%%DATADIR%%/banks/Fantasy/0041-Fade Down Echo.xiz
+%%DATADIR%%/banks/Fantasy/0001-Emptyness1.xiz
+%%DATADIR%%/banks/Fantasy/0009-Space Voice2.xiz
+%%DATADIR%%/banks/Fantasy/0035-ImpossibleDream3.xiz
+%%DATADIR%%/banks/Fantasy/0010-Space Voice3.xiz
+%%DATADIR%%/banks/Guitar/0005-Dist Guitar 5.xiz
+%%DATADIR%%/banks/Guitar/0004-Dist Guitar 4.xiz
+%%DATADIR%%/banks/Guitar/0034-Trash Guitar 2.xiz
+%%DATADIR%%/banks/Guitar/0033-Trash Guitar 1.xiz
+%%DATADIR%%/banks/Guitar/0003-Dist Guitar 3.xiz
+%%DATADIR%%/banks/Guitar/0035-Short.xiz
+%%DATADIR%%/banks/Guitar/0001-Dist Guitar 1.xiz
+%%DATADIR%%/banks/Guitar/0002-Dist Guitar 2.xiz
+%%DATADIR%%/banks/Guitar/0065-Clean Guitar1.xiz
+%%DATADIR%%/banks/Pads/0066-Flanged Pad 1.xiz
+%%DATADIR%%/banks/Pads/0004-Analog Pad 2.xiz
+%%DATADIR%%/banks/Pads/0003-Analog Pad 1.xiz
+%%DATADIR%%/banks/Pads/0006-Square Pad 2.xiz
+%%DATADIR%%/banks/Pads/0034-Synth Pad 2.xiz
+%%DATADIR%%/banks/Pads/0033-Synth Pad 1.xiz
+%%DATADIR%%/banks/Pads/0036-Synth Pad 4.xiz
+%%DATADIR%%/banks/Pads/0008-Resonance Pad1.xiz
+%%DATADIR%%/banks/Pads/0002-sin2x pad.xiz
+%%DATADIR%%/banks/Pads/0035-Synth Pad 3.xiz
+%%DATADIR%%/banks/Pads/0001-Sine Pad.xiz
+%%DATADIR%%/banks/Pads/0009-Resonance Pad2.xiz
+%%DATADIR%%/banks/Pads/0005-Square Pad 1.xiz
+%%DATADIR%%/banks/Pads/0065-Soft Pad.xiz
+%%DATADIR%%/banks/Plucked/0036-Plucked Wah.xiz
+%%DATADIR%%/banks/Plucked/0004-Plucked 4.xiz
+%%DATADIR%%/banks/Plucked/0001-Plucked 1.xiz
+%%DATADIR%%/banks/Plucked/0006-Plucked 6.xiz
+%%DATADIR%%/banks/Plucked/0005-Plucked 5.xiz
+%%DATADIR%%/banks/Plucked/0034-Plucked String2.xiz
+%%DATADIR%%/banks/Plucked/0003-Plucked 3.xiz
+%%DATADIR%%/banks/Plucked/0002-Plucked 2.xiz
+%%DATADIR%%/banks/Plucked/0033-Plucked String1.xiz
+%%DATADIR%%/banks/Organ/0067-Sub_Organ.xiz
+%%DATADIR%%/banks/Organ/0038-Church Organ 2.xiz
+%%DATADIR%%/banks/Organ/0071-Synth Organ.xiz
+%%DATADIR%%/banks/Organ/0004-Organ 4.xiz
+%%DATADIR%%/banks/Organ/0011-Organ 11.xiz
+%%DATADIR%%/banks/Organ/0097-Accordion Pad 1.xiz
+%%DATADIR%%/banks/Organ/0099-Synth Accordion1.xiz
+%%DATADIR%%/banks/Organ/0100-Synth Accordion2.xiz
+%%DATADIR%%/banks/Organ/0034-Cathedral Organ2.xiz
+%%DATADIR%%/banks/Organ/0066-Nice Organ 2.xiz
+%%DATADIR%%/banks/Organ/0068-Square Organ.xiz
+%%DATADIR%%/banks/Organ/0039-Church Organ 3.xiz
+%%DATADIR%%/banks/Organ/0069-Soft Organ 1.xiz
+%%DATADIR%%/banks/Organ/0008-Organ 8.xiz
+%%DATADIR%%/banks/Organ/0005-Organ 5.xiz
+%%DATADIR%%/banks/Organ/0003-Organ 3.xiz
+%%DATADIR%%/banks/Organ/0009-Organ 9.xiz
+%%DATADIR%%/banks/Organ/0001-Organ 1.xiz
+%%DATADIR%%/banks/Organ/0098-Accordion Pad 2.xiz
+%%DATADIR%%/banks/Organ/0035-Cathedral Organ3.xiz
+%%DATADIR%%/banks/Organ/0007-Organ 7.xiz
+%%DATADIR%%/banks/Organ/0002-Organ 2.xiz
+%%DATADIR%%/banks/Organ/0072-Fantasy Organ.xiz
+%%DATADIR%%/banks/Organ/0101-Accordion 1.xiz
+%%DATADIR%%/banks/Organ/0041-Church Organ Soft.xiz
+%%DATADIR%%/banks/Organ/0037-Church Organ 1.xiz
+%%DATADIR%%/banks/Organ/0033-Cathedral Organ1.xiz
+%%DATADIR%%/banks/Organ/0006-Organ 6.xiz
+%%DATADIR%%/banks/Organ/0065-Nice Organ 1.xiz
+%%DATADIR%%/banks/Organ/0010-Organ 10.xiz
+%%DATADIR%%/banks/Organ/0070-Soft Organ 2.xiz
+%%DATADIR%%/banks/Choir and Voice/0066-Vocal Morph 2.xiz
+%%DATADIR%%/banks/Choir and Voice/0039-Ohh Choir.xiz
+%%DATADIR%%/banks/Choir and Voice/0004-Voice OOH.xiz
+%%DATADIR%%/banks/Choir and Voice/0071-Vocal Morph 7.xiz
+%%DATADIR%%/banks/Choir and Voice/0008-Choir Pad4.xiz
+%%DATADIR%%/banks/Choir and Voice/0005-Choir Pad1.xiz
+%%DATADIR%%/banks/Choir and Voice/0035-Wah Choir.xiz
+%%DATADIR%%/banks/Choir and Voice/0006-Choir Pad2.xiz
+%%DATADIR%%/banks/Choir and Voice/0007-Choir Pad3.xiz
+%%DATADIR%%/banks/Choir and Voice/0003-EHH Choir 1.xiz
+%%DATADIR%%/banks/Choir and Voice/0065-Vocal Morph 1.xiz
+%%DATADIR%%/banks/Choir and Voice/0001-AHH Choir 1.xiz
+%%DATADIR%%/banks/Choir and Voice/0033-Choir.xiz
+%%DATADIR%%/banks/Choir and Voice/0067-Vocal Morph 3.xiz
+%%DATADIR%%/banks/Choir and Voice/0069-Vocal Morph 5.xiz
+%%DATADIR%%/banks/Choir and Voice/0068-Vocal Morph 4.xiz
+%%DATADIR%%/banks/Choir and Voice/0009-Choir Pad5.xiz
+%%DATADIR%%/banks/Choir and Voice/0034-Slow Morph_Choir.xiz
+%%DATADIR%%/banks/Choir and Voice/0002-AHH Choir 2.xiz
+%%DATADIR%%/banks/Choir and Voice/0070-Vocal Morph 6.xiz
+%%DATADIR%%/banks/Choir and Voice/0010-Choir Pad6.xiz
+%%DATADIR%%/banks/Choir and Voice/0037-Voiced Synth.xiz
+%%DATADIR%%/banks/Choir and Voice/0036-Eooooo.xiz
+%%DATADIR%%/banks/SynthPiano/0009-Termollo3.xiz
+%%DATADIR%%/banks/SynthPiano/0004-Fantasy Bell.xiz
+%%DATADIR%%/banks/SynthPiano/0065-Synth Piano 1.xiz
+%%DATADIR%%/banks/SynthPiano/0005-Synth Piano1.xiz
+%%DATADIR%%/banks/SynthPiano/0011-Drop1.xiz
+%%DATADIR%%/banks/SynthPiano/0006-Synth Piano2.xiz
+%%DATADIR%%/banks/SynthPiano/0001-Soft Piano 1.xiz
+%%DATADIR%%/banks/SynthPiano/0007-Termollo1.xiz
+%%DATADIR%%/banks/SynthPiano/0069-Synth Piano 3 det.xiz
+%%DATADIR%%/banks/SynthPiano/0002-Soft Piano 2.xiz
+%%DATADIR%%/banks/SynthPiano/0066-Synth Piano 2.xiz
+%%DATADIR%%/banks/SynthPiano/0067-Synth Piano 3.xiz
+%%DATADIR%%/banks/SynthPiano/0034-Analog Piano 2.xiz
+%%DATADIR%%/banks/SynthPiano/0040-BinaryPiano2.xiz
+%%DATADIR%%/banks/SynthPiano/0071-Synth Piano 5.xiz
+%%DATADIR%%/banks/SynthPiano/0037-FM Synth1.xiz
+%%DATADIR%%/banks/SynthPiano/0035-Analog Piano 3.xiz
+%%DATADIR%%/banks/SynthPiano/0033-Analog Piano 1.xiz
+%%DATADIR%%/banks/SynthPiano/0012-Drop2.xiz
+%%DATADIR%%/banks/SynthPiano/0070-Synth Piano 4.xiz
+%%DATADIR%%/banks/SynthPiano/0008-Termollo2.xiz
+%%DATADIR%%/banks/SynthPiano/0039-BinaryPiano1.xiz
+%%DATADIR%%/banks/SynthPiano/0068-Synth Piano 3 fat.xiz
+%%DATADIR%%/banks/Bass/0005-Bass 5.xiz
+%%DATADIR%%/banks/Bass/0006-Analogue Bass.xiz
+%%DATADIR%%/banks/Bass/0001-Bass 1.xiz
+%%DATADIR%%/banks/Bass/0033-Wah Bass.xiz
+%%DATADIR%%/banks/Bass/0003-Bass 3 _analog_.xiz
+%%DATADIR%%/banks/Bass/0002-Bass 2.xiz
+%%DATADIR%%/banks/Bass/0036-FM Bass 2.xiz
+%%DATADIR%%/banks/Bass/0035-FM Bass 1.xiz
+%%DATADIR%%/banks/Bass/0004-Bass 4.xiz
+%%DATADIR%%/banks/Dual/0002-Layered2.xiz
+%%DATADIR%%/banks/Dual/0008-Organ Choir Pad2.xiz
+%%DATADIR%%/banks/Dual/0001-Layered1.xiz
+%%DATADIR%%/banks/Dual/0035-Rhodes Strings3.xiz
+%%DATADIR%%/banks/Dual/0034-Rhodes Strings2.xiz
+%%DATADIR%%/banks/Dual/0065-Dream of the Saw.xiz
+%%DATADIR%%/banks/Dual/0033-Rhodes Strings1.xiz
+%%DATADIR%%/banks/Dual/0005-Organ and Saw.xiz
+%%DATADIR%%/banks/Dual/0036-Rhodes Strings4.xiz
+%%DATADIR%%/banks/Dual/0007-Organ Choir Pad1.xiz
+%%DATADIR%%/banks/Synth/0007-Analog Filter 1.xiz
+%%DATADIR%%/banks/Synth/0065-Computer Lead.xiz
+%%DATADIR%%/banks/Synth/0008-Analog Filter 2.xiz
+%%DATADIR%%/banks/Synth/0005-Pulse Pad 2.xiz
+%%DATADIR%%/banks/Synth/0033-Phased Pad 1.xiz
+%%DATADIR%%/banks/Synth/0001-Soft Synth 1.xiz
+%%DATADIR%%/banks/Synth/0035-Phased Pad 3.xiz
+%%DATADIR%%/banks/Synth/0037-Resonance Synth.xiz
+%%DATADIR%%/banks/Synth/0039-Multi-phase synth.xiz
+%%DATADIR%%/banks/Synth/0002-Soft Synth 2.xiz
+%%DATADIR%%/banks/Synth/0067-Detuned Harmonic.xiz
+%%DATADIR%%/banks/Synth/0097-FM Synth.xiz
+%%DATADIR%%/banks/Synth/0004-Pulse Pad 1.xiz
+%%DATADIR%%/banks/Synth/0034-Phased Pad 2.xiz
+%%DATADIR%%/banks/Brass/0009-Wah Brass.xiz
+%%DATADIR%%/banks/Brass/0007-Synth Brass 5.xiz
+%%DATADIR%%/banks/Brass/0033-Analog Brass 1.xiz
+%%DATADIR%%/banks/Brass/0036-Analog Brass 4.xiz
+%%DATADIR%%/banks/Brass/0065-Simple Brass.xiz
+%%DATADIR%%/banks/Brass/0006-Synth Brass 4.xiz
+%%DATADIR%%/banks/Brass/0008-Brass Pad.xiz
+%%DATADIR%%/banks/Brass/0010-Solo Synth1.xiz
+%%DATADIR%%/banks/Brass/0001-FM Thrumpet.xiz
+%%DATADIR%%/banks/Brass/0005-Synth Brass 3.xiz
+%%DATADIR%%/banks/Brass/0012-Brazz 2.xiz
+%%DATADIR%%/banks/Brass/0034-Analog Brass 2.xiz
+%%DATADIR%%/banks/Brass/0011-Brazz 1.xiz
+%%DATADIR%%/banks/Brass/0004-Synth Brazz 2.xiz
+%%DATADIR%%/banks/Brass/0066-Fat Brass.xiz
+%%DATADIR%%/banks/Brass/0003-Synth Brazz 1.xiz
+%%DATADIR%%/banks/Brass/0035-Analog Brass 3.xiz
+%%DATADIR%%/banks/Reed and Wind/0039-Reed 7.xiz
+%%DATADIR%%/banks/Reed and Wind/0065-Fat Reed1.xiz
+%%DATADIR%%/banks/Reed and Wind/0005-FM Reed.xiz
+%%DATADIR%%/banks/Reed and Wind/0037-Reed 5.xiz
+%%DATADIR%%/banks/Reed and Wind/0038-Reed 6.xiz
+%%DATADIR%%/banks/Reed and Wind/0007-Breathy1.xiz
+%%DATADIR%%/banks/Reed and Wind/0001-Flute 1.xiz
+%%DATADIR%%/banks/Reed and Wind/0034-Reed 2.xiz
+%%DATADIR%%/banks/Reed and Wind/0035-Reed 3.xiz
+%%DATADIR%%/banks/Reed and Wind/0002-Flute 2.xiz
+%%DATADIR%%/banks/Reed and Wind/0066-Fat Reed2.xiz
+%%DATADIR%%/banks/Reed and Wind/0067-Fat Reed3 square.xiz
+%%DATADIR%%/banks/Reed and Wind/0003-Flute 3.xiz
+%%DATADIR%%/banks/Reed and Wind/0006-Clarinet.xiz
+%%DATADIR%%/banks/Reed and Wind/0036-Reed 4.xiz
+%%DATADIR%%/banks/Reed and Wind/0033-Reed 1.xiz
+%%DATADIR%%/banks/Arpeggios/0037-Echo FX.xiz
+%%DATADIR%%/banks/Arpeggios/0011-Arpeggio11.xiz
+%%DATADIR%%/banks/Arpeggios/0042-Soft Arpeggio4.xiz
+%%DATADIR%%/banks/Arpeggios/0040-Soft Arpeggio2.xiz
+%%DATADIR%%/banks/Arpeggios/0066-Hyper Arpeggio.xiz
+%%DATADIR%%/banks/Arpeggios/0034-Sequence2.xiz
+%%DATADIR%%/banks/Arpeggios/0001-Arpeggio1.xiz
+%%DATADIR%%/banks/Arpeggios/0003-Arpeggio3.xiz
+%%DATADIR%%/banks/Arpeggios/0043-Soft Arpeggio5.xiz
+%%DATADIR%%/banks/Arpeggios/0036-Echoed Synth.xiz
+%%DATADIR%%/banks/Arpeggios/0065-Hyper Organ1.xiz
+%%DATADIR%%/banks/Arpeggios/0005-Arpeggio5.xiz
+%%DATADIR%%/banks/Arpeggios/0033-Sequence1.xiz
+%%DATADIR%%/banks/Arpeggios/0041-Soft Arpeggio3.xiz
+%%DATADIR%%/banks/Arpeggios/0007-Arpeggio7.xiz
+%%DATADIR%%/banks/Arpeggios/0002-Arpeggio2.xiz
+%%DATADIR%%/banks/Arpeggios/0068-Glass Arpeggio.xiz
+%%DATADIR%%/banks/Arpeggios/0009-Arpeggio9.xiz
+%%DATADIR%%/banks/Arpeggios/0004-Arpeggio4.xiz
+%%DATADIR%%/banks/Arpeggios/0039-Soft Arpeggio1.xiz
+%%DATADIR%%/banks/Arpeggios/0008-Arpeggio8.xiz
+%%DATADIR%%/banks/Arpeggios/0006-Aporggio6.xiz
+%%DATADIR%%/banks/Arpeggios/0010-Arpeggio10.xiz
+%%DATADIR%%/banks/Drums/0001-Drums Kit1.xiz
+%%DATADIR%%/banks/Noises/0037-Metal Sound 4.xiz
+%%DATADIR%%/banks/Noises/0033-Metal Sound 1.xiz
+%%DATADIR%%/banks/Noises/0065-Short noise.xiz
+%%DATADIR%%/banks/Noises/0035-Metal Sound 3.xiz
+%%DATADIR%%/banks/Noises/0034-Metal Sound 2.xiz
+%%DATADIR%%/banks/Noises/0038-Metal Sound 5.xiz
+%%DATADIR%%/banks/Noises/0006-Wind.xiz
+%%DATADIR%%/banks/Noises/0004-Noise2.xiz
+%%DATADIR%%/banks/Noises/0002-Ioioioioioi.xiz
+%%DATADIR%%/banks/Noises/0001-Synth Effect.xiz
+%%DATADIR%%/banks/Noises/0003-Noise1.xiz
+%%DATADIR%%/banks/Strings/0034-Dark Strings.xiz
+%%DATADIR%%/banks/Strings/0045-Soft Saw Pad.xiz
+%%DATADIR%%/banks/Strings/0016-Sweep Pad 1.xiz
+%%DATADIR%%/banks/Strings/0019-Sweep Pad 3Wah.xiz
+%%DATADIR%%/banks/Strings/0033-Strings1.xiz
+%%DATADIR%%/banks/Strings/0067-Dual StringsOct.xiz
+%%DATADIR%%/banks/Strings/0020-Sweep Pad 4.xiz
+%%DATADIR%%/banks/Strings/0048-Wah1.xiz
+%%DATADIR%%/banks/Strings/0007-Saw Strings 7.xiz
+%%DATADIR%%/banks/Strings/0017-Sweep Pad 1 Fat.xiz
+%%DATADIR%%/banks/Strings/0044-Saw Pad.xiz
+%%DATADIR%%/banks/Strings/0012-Strings Pad2.xiz
+%%DATADIR%%/banks/Strings/0013-Strings Pad3.xiz
+%%DATADIR%%/banks/Strings/0005-Saw Strings 5.xiz
+%%DATADIR%%/banks/Strings/0036-Fast Attack.xiz
+%%DATADIR%%/banks/Strings/0051-Synth Violin 2 Fat.xiz
+%%DATADIR%%/banks/Strings/0002-Saw Strings 2.xiz
+%%DATADIR%%/banks/Strings/0011-Strings Pad1.xiz
+%%DATADIR%%/banks/Strings/0047-Vibratto Saw1.xiz
+%%DATADIR%%/banks/Strings/0041-Saw 1.xiz
+%%DATADIR%%/banks/Strings/0001-Saw Strings 1.xiz
+%%DATADIR%%/banks/Strings/0038-Fat Saw.xiz
+%%DATADIR%%/banks/Strings/0003-Saw Strings 3.xiz
+%%DATADIR%%/banks/Strings/0006-Saw Strings 6.xiz
+%%DATADIR%%/banks/Strings/0066-Dual Strings.xiz
+%%DATADIR%%/banks/Strings/0065-Simple Strings.xiz
+%%DATADIR%%/banks/Strings/0043-Saw 3.xiz
+%%DATADIR%%/banks/Strings/0004-Saw Strings 4.xiz
+%%DATADIR%%/banks/Strings/0046-Echoed Saw.xiz
+%%DATADIR%%/banks/Strings/0050-Synth Violin 1.xiz
+%%DATADIR%%/banks/Strings/0035-Octave Pad.xiz
+%%DATADIR%%/banks/Strings/0042-Saw 2.xiz
+%%DATADIR%%/banks/Strings/0008-Saw Strings 8.xiz
+%%DATADIR%%/banks/Strings/0018-Sweep Pad 2.xiz
+%%DATADIR%%/banks/Rhodes/0041-Soft Rhodes.xiz
+%%DATADIR%%/banks/Rhodes/0045-A long time ago.xiz
+%%DATADIR%%/banks/Rhodes/0033-FM Rhodes 1.xiz
+%%DATADIR%%/banks/Rhodes/0042-Hard Rhodes1.xiz
+%%DATADIR%%/banks/Rhodes/0010-Synth Rhodes3.xiz
+%%DATADIR%%/banks/Rhodes/0036-FM Rhodes 4.xiz
+%%DATADIR%%/banks/Rhodes/0002-DX Rhodes 2.xiz
+%%DATADIR%%/banks/Rhodes/0004-DX Rhodes 4.xiz
+%%DATADIR%%/banks/Rhodes/0013-Ice Rhodes2.xiz
+%%DATADIR%%/banks/Rhodes/0014-Ice Rhodes3.xiz
+%%DATADIR%%/banks/Rhodes/0007-Dig Rhodes.xiz
+%%DATADIR%%/banks/Rhodes/0043-Hard Rhodes2.xiz
+%%DATADIR%%/banks/Rhodes/0037-FM Rhodes 5.xiz
+%%DATADIR%%/banks/Rhodes/0008-Synth Rhodes1.xiz
+%%DATADIR%%/banks/Rhodes/0044-Echo Rhodes.xiz
+%%DATADIR%%/banks/Rhodes/0065-Steel Rhodes.xiz
+%%DATADIR%%/banks/Rhodes/0034-FM Rhodes 2.xiz
+%%DATADIR%%/banks/Rhodes/0012-Ice Rhodes1.xiz
+%%DATADIR%%/banks/Rhodes/0005-DX Rhodes 5.xiz
+%%DATADIR%%/banks/Rhodes/0038-FM Rhodes 6.xiz
+%%DATADIR%%/banks/Rhodes/0009-Synth Rhodes2.xiz
+%%DATADIR%%/banks/Rhodes/0003-DX Rhodes 3.xiz
+%%DATADIR%%/banks/Rhodes/0035-FM Rhodes 3.xiz
+%%DATADIR%%/banks/Rhodes/0001-DX Rhodes 1.xiz
+%%DATADIR%%/banks/Splited/0002-Strings and Reed2.xiz
+%%DATADIR%%/banks/Splited/0033-Choir and Reed.xiz
+%%DATADIR%%/banks/Splited/0003-Strings and Flute.xiz
+%%DATADIR%%/banks/Splited/0001-Strings and Reed1.xiz
+%%DATADIR%%/presets/Long Reverb.Peffect.xpz
+%%DATADIR%%/presets/plucked1.Poscilgen.xpz
+%%DATADIR%%/presets/ChurchOrgan01.Poscilgen.xpz
+%%DATADIR%%/presets/WahWah1.Peffect.xpz
+%%DATADIR%%/presets/A01.Presonance.xpz
+@dirrm %%DATADIR%%/presets
+@dirrm %%DATADIR%%/banks/SynthPiano
+@dirrm %%DATADIR%%/banks/Synth
+@dirrm %%DATADIR%%/banks/Strings
+@dirrm %%DATADIR%%/banks/Splited
+@dirrm %%DATADIR%%/banks/Rhodes
+@dirrm %%DATADIR%%/banks/Reed and Wind
+@dirrm %%DATADIR%%/banks/Plucked
+@dirrm %%DATADIR%%/banks/Pads
+@dirrm %%DATADIR%%/banks/Organ
+@dirrm %%DATADIR%%/banks/Noises
+@dirrm %%DATADIR%%/banks/Misc
+@dirrm %%DATADIR%%/banks/Guitar
+@dirrm %%DATADIR%%/banks/Fantasy
+@dirrm %%DATADIR%%/banks/Dual
+@dirrm %%DATADIR%%/banks/Drums
+@dirrm %%DATADIR%%/banks/Choir and Voice
+@dirrm %%DATADIR%%/banks/Brass
+@dirrm %%DATADIR%%/banks/Bass
+@dirrm %%DATADIR%%/banks/Arpeggios
+@dirrm %%DATADIR%%/banks
+@dirrm %%DATADIR%%