aboutsummaryrefslogtreecommitdiffstats
path: root/audio/zynaddsubfx
diff options
context:
space:
mode:
authormva <mva@FreeBSD.org>2011-07-02 01:33:49 +0800
committermva <mva@FreeBSD.org>2011-07-02 01:33:49 +0800
commite67775a0a2975d7547e2dc9c354efd76a901fbb6 (patch)
treea9fb5572d5f1e0c0c40d8b188ac5fb7a346110da /audio/zynaddsubfx
parent0a5cc10c736c164d77df7f1096333404471484c5 (diff)
downloadfreebsd-ports-gnome-e67775a0a2975d7547e2dc9c354efd76a901fbb6.tar.gz
freebsd-ports-gnome-e67775a0a2975d7547e2dc9c354efd76a901fbb6.tar.zst
freebsd-ports-gnome-e67775a0a2975d7547e2dc9c354efd76a901fbb6.zip
- Update to 2.4.1
- Take maintainership - Added OPTION knobs for PortAudio, JackAudio, ALSA and FLTK
Diffstat (limited to 'audio/zynaddsubfx')
-rw-r--r--audio/zynaddsubfx/Makefile80
-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.C42
-rw-r--r--audio/zynaddsubfx/files/patch-globals.h11
-rw-r--r--audio/zynaddsubfx/pkg-plist176
7 files changed, 218 insertions, 131 deletions
diff --git a/audio/zynaddsubfx/Makefile b/audio/zynaddsubfx/Makefile
index c13e213f57dd..eb1ab4dc9d72 100644
--- a/audio/zynaddsubfx/Makefile
+++ b/audio/zynaddsubfx/Makefile
@@ -6,38 +6,78 @@
#
PORTNAME= zynaddsubfx
-PORTVERSION= 2.2.1
-PORTREVISION= 9
+PORTVERSION= 2.4.1
CATEGORIES= audio
MASTER_SITES= SF
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= ports@FreeBSD.org
+MAINTAINER= mva@FreeBSD.org
COMMENT= A realtime software synthesizer
LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \
fftw3.5:${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/mxml \
- jackit>=0.109.2:${PORTSDIR}/audio/jack
-
-# Between 0.109.0 and earlier versions there was an api change in JACK.
-# However, the library version number was not changed. The line above
-# is supposed to work around that.
+ expat.6:${PORTSDIR}/textproc/expat2
+BUILD_DEPENDS= ${LOCALBASE}/include/mxml.h:${PORTSDIR}/textproc/mxml
WRKSRC= ${WRKDIR}/${DISTNAME}/src
USE_BZIP2= yes
USE_GMAKE= yes
-CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/dssi
+CXXFLAGS+= -I${LOCALBASE}/include
MAKE_JOBS_UNSAFE= yes
+OPTIONS= ALSAMIDI "Enable midi input through ALSA" off \
+ GUI "Enable graphical front-end" on \
+ JACK "Enable sound output through JackAudio" off \
+ PORTAUDIO "Enable sound output through PortAudio" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_ALSAMIDI)
+LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
+.endif
+
+.if (defined(WITH_JACK) && defined(WITH_PORTAUDIO))
+BROKEN= only one output type can be chosen
+.endif
+
+.if defined(WITH_JACK)
+LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
+.endif
+
+.if defined(WITH_PORTAUDIO)
+LIB_DEPENDS+= portaudio.0:${PORTSDIR}/audio/portaudio
+.endif
+
+.if !defined(WITHOUT_GUI)
+LIB_DEPENDS+= fltk.1:${PORTSDIR}/x11-toolkits/fltk
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e \
+ 's|CXXFLAGS= -O2 -Wall -g -fPIC|CXXFLAGS=${CXXFLAGS}|g' \
+ ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e \
+ 's|LIBS= -lm -lmxml -lz|LIBS= -lm -lmxml -lz -L${LOCALBASE}/lib|g' \
+ ${WRKSRC}/Makefile
+
+.if !defined(WITH_ALSAMIDI)
+ ${REINPLACE_CMD} -e 's|LINUX_MIDIIN=ALSA|LINUX_MIDIIN=OSS|g' \
+ ${WRKSRC}/Makefile.inc
+.endif
+.if defined(WITH_JACK)
+ ${REINPLACE_CMD} -e 's|LINUX_AUDIOOUT=OSS|LINUX_AUDIOOUT=OSS_AND_JACK|g' \
+ ${WRKSRC}/Makefile.inc
+.endif
+.if defined(WITH_PORTAUDIO)
+ ${REINPLACE_CMD} -e 's|LINUX_AUDIOOUT=OSS|LINUX_AUDIOOUT=PA|g' \
+ ${WRKSRC}/Makefile.inc
+.endif
+.if defined(WITHOUT_GUI)
+ ${REINPLACE_CMD} -e 's|DISABLE_GUI=NO|DISABLE_GUI=YES|g' \
+ ${WRKSRC}/Makefile.inc
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/zynaddsubfx ${PREFIX}/bin
${MKDIR} ${DATADIR}
@@ -45,9 +85,5 @@ do-install:
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.mk>
+.include <bsd.port.post.mk>
diff --git a/audio/zynaddsubfx/distinfo b/audio/zynaddsubfx/distinfo
index 432a8851e6ae..02435bd69abb 100644
--- a/audio/zynaddsubfx/distinfo
+++ b/audio/zynaddsubfx/distinfo
@@ -1,4 +1,2 @@
-SHA256 (ZynAddSubFX-2.2.1.tar.bz2) = dab5dc86e0a2459fa2a870da133c7dda0aa2e1d895839594f4b520ca05cc80d2
-SIZE (ZynAddSubFX-2.2.1.tar.bz2) = 927022
-SHA256 (zyn-jackmidi-051205.diff) = eeca9f41cb0c100095c90676b224ba09cc2281132633ad1453f1fd5983dc17f2
-SIZE (zyn-jackmidi-051205.diff) = 3875
+SHA256 (ZynAddSubFX-2.4.1.tar.bz2) = cf796e23c1f268307373dca3d0dacaf80a19d813da4bd290742b6773e0a3c5fe
+SIZE (ZynAddSubFX-2.4.1.tar.bz2) = 2449356
diff --git a/audio/zynaddsubfx/files/patch-Makefile b/audio/zynaddsubfx/files/patch-Makefile
deleted file mode 100644
index d1ac40fd9ee5..000000000000
--- a/audio/zynaddsubfx/files/patch-Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
---- 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
deleted file mode 100644
index 380abb566ec1..000000000000
--- a/audio/zynaddsubfx/files/patch-Makefile.inc
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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
deleted file mode 100644
index 2ebe01652928..000000000000
--- a/audio/zynaddsubfx/files/patch-Output-JACKaudiooutput.C
+++ /dev/null
@@ -1,42 +0,0 @@
---- Output/JACKaudiooutput.C.orig 2008-07-23 14:05:40.000000000 +0200
-+++ Output/JACKaudiooutput.C 2008-07-23 14:06:33.000000000 +0200
-@@ -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,13 +124,13 @@
- 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);
- unsigned char* midi_data;
- unsigned char type, chan;
-
- while (event_index < event_count) {
-
-- jack_midi_event_get(&jack_midi_event, midi_buf, event_index, frames);
-+ jack_midi_event_get(&jack_midi_event, midi_buf, event_index);
- midi_data = jack_midi_event.buffer;
- type = midi_data[0] & 0xF0;
- chan = midi_data[0] & 0x0F;
diff --git a/audio/zynaddsubfx/files/patch-globals.h b/audio/zynaddsubfx/files/patch-globals.h
deleted file mode 100644
index 1bd20438935b..000000000000
--- a/audio/zynaddsubfx/files/patch-globals.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- globals.h.orig Mon Mar 19 07:54:57 2007
-+++ globals.h Mon Mar 19 07:55:00 2007
-@@ -196,7 +196,7 @@
-
-
- //is like i=(int)(floor(f))
--#ifdef ASM_F2I_YES
-+#if defined(ASM_F2I_YES) && defined(__i386__)
- #define F2I(f,i) __asm__ __volatile__ ("fistpl %0" : "=m" (i) : "t" (f-0.49999999) : "st") ;
- #else
- #define F2I(f,i) (i)=((f>0) ? ( (int)(f) ) :( (int)(f-1.0) ));
diff --git a/audio/zynaddsubfx/pkg-plist b/audio/zynaddsubfx/pkg-plist
index c7f5d2e68577..b7b03fda3ab5 100644
--- a/audio/zynaddsubfx/pkg-plist
+++ b/audio/zynaddsubfx/pkg-plist
@@ -1,13 +1,16 @@
bin/zynaddsubfx
-%%DATADIR%%/banks/Misc/0008-SuperSaw 3.xiz
-%%DATADIR%%/banks/Misc/0007-SuperSaw 2.xiz
+%%DATADIR%%/banks/Misc/0070-SuperSaw 6.xiz
+%%DATADIR%%/banks/Misc/0069-SuperSaw 5.xiz
+%%DATADIR%%/banks/Misc/0068-SuperSaw 4.xiz
+%%DATADIR%%/banks/Misc/0067-SuperSaw 3.xiz
+%%DATADIR%%/banks/Misc/0066-SuperSaw 2.xiz
+%%DATADIR%%/banks/Misc/0065-SuperSaw 1.xiz
%%DATADIR%%/banks/Misc/0002-Bells 1.xiz
+%%DATADIR%%/banks/Misc/0005-Bells 4.xiz
+%%DATADIR%%/banks/Misc/0036-Trash Synth 4.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
@@ -34,6 +37,8 @@ bin/zynaddsubfx
%%DATADIR%%/banks/Fantasy/0009-Space Voice2.xiz
%%DATADIR%%/banks/Fantasy/0035-ImpossibleDream3.xiz
%%DATADIR%%/banks/Fantasy/0010-Space Voice3.xiz
+%%DATADIR%%/banks/Guitar/0097-Space Guitar.xiz
+%%DATADIR%%/banks/Guitar/0066-Electric Guitar.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
@@ -46,7 +51,9 @@ bin/zynaddsubfx
%%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/0097-Bell Pad.xiz
%%DATADIR%%/banks/Pads/0006-Square Pad 2.xiz
+%%DATADIR%%/banks/Pads/0037-Synth Pad 5.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
@@ -57,6 +64,7 @@ bin/zynaddsubfx
%%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/0065-Plucked Pad1.xiz
%%DATADIR%%/banks/Plucked/0036-Plucked Wah.xiz
%%DATADIR%%/banks/Plucked/0004-Plucked 4.xiz
%%DATADIR%%/banks/Plucked/0001-Plucked 1.xiz
@@ -71,6 +79,7 @@ bin/zynaddsubfx
%%DATADIR%%/banks/Organ/0071-Synth Organ.xiz
%%DATADIR%%/banks/Organ/0004-Organ 4.xiz
%%DATADIR%%/banks/Organ/0011-Organ 11.xiz
+%%DATADIR%%/banks/Organ/0012-Organ 12.xiz
%%DATADIR%%/banks/Organ/0097-Accordion Pad 1.xiz
%%DATADIR%%/banks/Organ/0099-Synth Accordion1.xiz
%%DATADIR%%/banks/Organ/0100-Synth Accordion2.xiz
@@ -90,6 +99,7 @@ bin/zynaddsubfx
%%DATADIR%%/banks/Organ/0002-Organ 2.xiz
%%DATADIR%%/banks/Organ/0072-Fantasy Organ.xiz
%%DATADIR%%/banks/Organ/0101-Accordion 1.xiz
+%%DATADIR%%/banks/Organ/0040-Church Organ 4.xiz
%%DATADIR%%/banks/Organ/0041-Church Organ Soft.xiz
%%DATADIR%%/banks/Organ/0037-Church Organ 1.xiz
%%DATADIR%%/banks/Organ/0033-Cathedral Organ1.xiz
@@ -97,6 +107,125 @@ bin/zynaddsubfx
%%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/Collection/0084-Breathy Pad.xiz
+%%DATADIR%%/banks/Collection/0158-Extreme.xiz
+%%DATADIR%%/banks/Collection/0063-Percussion Organ.xiz
+%%DATADIR%%/banks/Collection/0155-Super Pad.xiz
+%%DATADIR%%/banks/Collection/0091-Bright Rush Pipe.xiz
+%%DATADIR%%/banks/Collection/0039-Medium Saw.xiz
+%%DATADIR%%/banks/Collection/0147-Space Voice 2.xiz
+%%DATADIR%%/banks/Collection/0040-Hard Saw.xiz
+%%DATADIR%%/banks/Collection/0095-Soft Voyager Reverse.xiz
+%%DATADIR%%/banks/Collection/0093-Voyager.xiz
+%%DATADIR%%/banks/Collection/0120-Wet Brass.xiz
+%%DATADIR%%/banks/Collection/0002-Vibraphone.xiz
+%%DATADIR%%/banks/Collection/0033-Sweep Synth.xiz
+%%DATADIR%%/banks/Collection/0062-Hammond Organ.xiz
+%%DATADIR%%/banks/Collection/0071-Ocarina.xiz
+%%DATADIR%%/banks/Collection/0108-Yaooww.xiz
+%%DATADIR%%/banks/Collection/0020-Fantasia.xiz
+%%DATADIR%%/banks/Collection/0086-ReedBank.xiz
+%%DATADIR%%/banks/Collection/0106-Aooww.xiz
+%%DATADIR%%/banks/Collection/0156-Hyper Pad.xiz
+%%DATADIR%%/banks/Collection/0075-Smooth.xiz
+%%DATADIR%%/banks/Collection/0117-Power Guitar 2.xiz
+%%DATADIR%%/banks/Collection/0059-Soft Organ.xiz
+%%DATADIR%%/banks/Collection/0079-Ice Field.xiz
+%%DATADIR%%/banks/Collection/0087-Sweep Rushes.xiz
+%%DATADIR%%/banks/Collection/0060-Thin Pipe.xiz
+%%DATADIR%%/banks/Collection/0133-Smooth Guitar.xiz
+%%DATADIR%%/banks/Collection/0101-Far Reed.xiz
+%%DATADIR%%/banks/Collection/0016-Full Square.xiz
+%%DATADIR%%/banks/Collection/0023-Whistle.xiz
+%%DATADIR%%/banks/Collection/0036-Bright Synth.xiz
+%%DATADIR%%/banks/Collection/0013-Trem Synth.xiz
+%%DATADIR%%/banks/Collection/0096-Echo Choir.xiz
+%%DATADIR%%/banks/Collection/0107-Daooww.xiz
+%%DATADIR%%/banks/Collection/0038-Slow Saw.xiz
+%%DATADIR%%/banks/Collection/0103-Clarinet.xiz
+%%DATADIR%%/banks/Collection/0051-Decay Bass.xiz
+%%DATADIR%%/banks/Collection/0116-Power Guitar 1.xiz
+%%DATADIR%%/banks/Collection/0089-Medium Rushes.xiz
+%%DATADIR%%/banks/Collection/0160-Wind and Surf.xiz
+%%DATADIR%%/banks/Collection/0045-Hard Stereo Sweep Synth.xiz
+%%DATADIR%%/banks/Collection/0057-Sub Delay.xiz
+%%DATADIR%%/banks/Collection/0054-Distorted Bass.xiz
+%%DATADIR%%/banks/Collection/0146-Space Voice.xiz
+%%DATADIR%%/banks/Collection/0143-Space Piano.xiz
+%%DATADIR%%/banks/Collection/0083-Sweep Pad.xiz
+%%DATADIR%%/banks/Collection/0126-Pan Pipe.xiz
+%%DATADIR%%/banks/Collection/0068-Warm Flute.xiz
+%%DATADIR%%/banks/Collection/0001-Xylophone.xiz
+%%DATADIR%%/banks/Collection/0003-Soft Vibes.xiz
+%%DATADIR%%/banks/Collection/0081-Beyond.xiz
+%%DATADIR%%/banks/Collection/0067-Soft Flute.xiz
+%%DATADIR%%/banks/Collection/0053-Synth Bass.xiz
+%%DATADIR%%/banks/Collection/0114-Overdrive 3.xiz
+%%DATADIR%%/banks/Collection/0090-Bright Rushes.xiz
+%%DATADIR%%/banks/Collection/0024-Wipe Whistle.xiz
+%%DATADIR%%/banks/Collection/0112-Overdrive.xiz
+%%DATADIR%%/banks/Collection/0025-Ghost Whistle.xiz
+%%DATADIR%%/banks/Collection/0099-Sharp and Deep.xiz
+%%DATADIR%%/banks/Collection/0046-Master Synth Low.xiz
+%%DATADIR%%/banks/Collection/0047-Master Synth High.xiz
+%%DATADIR%%/banks/Collection/0134-Nylon Guitar.xiz
+%%DATADIR%%/banks/Collection/0078-Sweep Matrix.xiz
+%%DATADIR%%/banks/Collection/0037-Multi Synth.xiz
+%%DATADIR%%/banks/Collection/0139-Home Piano.xiz
+%%DATADIR%%/banks/Collection/0140-Moonlight Piano.xiz
+%%DATADIR%%/banks/Collection/0123-Prophesy.xiz
+%%DATADIR%%/banks/Collection/0151-Soft Ahh.xiz
+%%DATADIR%%/banks/Collection/0064-Sines.xiz
+%%DATADIR%%/banks/Collection/0052-Steel Bass.xiz
+%%DATADIR%%/banks/Collection/0098-Sharp and Warm.xiz
+%%DATADIR%%/banks/Collection/0010-Trem Lead.xiz
+%%DATADIR%%/banks/Collection/0030-Slow Strings.xiz
+%%DATADIR%%/banks/Collection/0034-Warm Synth.xiz
+%%DATADIR%%/banks/Collection/0109-Yiee.xiz
+%%DATADIR%%/banks/Collection/0150-Full Choir.xiz
+%%DATADIR%%/banks/Collection/0058-Reed Organ.xiz
+%%DATADIR%%/banks/Collection/0092-Bright Rush Long Tail.xiz
+%%DATADIR%%/banks/Collection/0041-Voiced Saw.xiz
+%%DATADIR%%/banks/Collection/0019-Metal Drips.xiz
+%%DATADIR%%/banks/Collection/0152-Breathy Ahh.xiz
+%%DATADIR%%/banks/Collection/0085-Bottle.xiz
+%%DATADIR%%/banks/Collection/0127-Pan Pipe 96.xiz
+%%DATADIR%%/banks/Collection/0029-Full Strings.xiz
+%%DATADIR%%/banks/Collection/0008-Ethereal.xiz
+%%DATADIR%%/banks/Collection/0061-Great Organ.xiz
+%%DATADIR%%/banks/Collection/0110-Eeoow.xiz
+%%DATADIR%%/banks/Collection/0104-Bassoon.xiz
+%%DATADIR%%/banks/Collection/0035-Hard Synth.xiz
+%%DATADIR%%/banks/Collection/0097-Sharp.xiz
+%%DATADIR%%/banks/Collection/0113-Overdrive 2.xiz
+%%DATADIR%%/banks/Collection/0048-Sharp Synth.xiz
+%%DATADIR%%/banks/Collection/0122-Extended Rushes.xiz
+%%DATADIR%%/banks/Collection/0149-Soft Choir.xiz
+%%DATADIR%%/banks/Collection/0132-Trem Guitar.xiz
+%%DATADIR%%/banks/Collection/0005-Silver Bell.xiz
+%%DATADIR%%/banks/Collection/0015-Simple Square.xiz
+%%DATADIR%%/banks/Collection/0125-Pan Pipe 32.xiz
+%%DATADIR%%/banks/Collection/0094-Soft Voyager.xiz
+%%DATADIR%%/banks/Collection/0012-Trem Synth Piano 3.xiz
+%%DATADIR%%/banks/Collection/0088-Rushes.xiz
+%%DATADIR%%/banks/Collection/0004-Simple Chimes.xiz
+%%DATADIR%%/banks/Collection/0042-Sweep Saw.xiz
+%%DATADIR%%/banks/Collection/0131-Lite Guitar.xiz
+%%DATADIR%%/banks/Collection/0080-Hollow Ice Field.xiz
+%%DATADIR%%/banks/Collection/0032-Pizzicato Strings.xiz
+%%DATADIR%%/banks/Collection/0100-Sharp Reed.xiz
+%%DATADIR%%/banks/Collection/0044-Wipe Synth.xiz
+%%DATADIR%%/banks/Collection/0028-Echo Bubbles.xiz
+%%DATADIR%%/banks/Collection/0022-Ultra Soft.xiz
+%%DATADIR%%/banks/Collection/0017-Super Square.xiz
+%%DATADIR%%/banks/Collection/0157-Hyper Matrix.xiz
+%%DATADIR%%/banks/Collection/0073-Variable Reed.xiz
+%%DATADIR%%/banks/Collection/0141-Soft Piano1.xiz
+%%DATADIR%%/banks/Collection/0018-Steel Wire.xiz
+%%DATADIR%%/banks/Collection/0050-Fretless Bass.xiz
+%%DATADIR%%/banks/Collection/0077-Matrix.xiz
+%%DATADIR%%/banks/Collection/0021-Soft.xiz
+%%DATADIR%%/banks/Collection/0142-Soft Piano2.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
@@ -129,6 +258,7 @@ bin/zynaddsubfx
%%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/0043-Saw Piano 1.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
@@ -163,7 +293,6 @@ bin/zynaddsubfx
%%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
@@ -176,13 +305,18 @@ bin/zynaddsubfx
%%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/Synth/0006-Pulse Pad 3.xiz
+%%DATADIR%%/banks/Synth/0065-Computer Lead1.xiz
+%%DATADIR%%/banks/Synth/0070-Solo Synth 1.xiz
+%%DATADIR%%/banks/Synth/0066-Computer Lead2.xiz
+%%DATADIR%%/banks/Brass/0068-Brass Pad2.xiz
+%%DATADIR%%/banks/Brass/0067-Brass Pad1.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
@@ -193,6 +327,8 @@ bin/zynaddsubfx
%%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/0040-Reed 8.xiz
+%%DATADIR%%/banks/Reed and Wind/0068-Chorused Flute.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
@@ -209,6 +345,8 @@ bin/zynaddsubfx
%%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/0068-Glass Arpeggio1.xiz
+%%DATADIR%%/banks/Arpeggios/0069-Glass Arpeggio2.xiz
%%DATADIR%%/banks/Arpeggios/0037-Echo FX.xiz
%%DATADIR%%/banks/Arpeggios/0011-Arpeggio11.xiz
%%DATADIR%%/banks/Arpeggios/0042-Soft Arpeggio4.xiz
@@ -225,7 +363,6 @@ bin/zynaddsubfx
%%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
@@ -244,24 +381,29 @@ bin/zynaddsubfx
%%DATADIR%%/banks/Noises/0002-Ioioioioioi.xiz
%%DATADIR%%/banks/Noises/0001-Synth Effect.xiz
%%DATADIR%%/banks/Noises/0003-Noise1.xiz
+%%DATADIR%%/banks/Strings/0073-Morph Strings1.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/0068-Dual Strings Oct2.xiz
+%%DATADIR%%/banks/Strings/0067-Dual Strings Oct1.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/0015-Strings Pad6.xiz
+%%DATADIR%%/banks/Strings/0014-Strings Pad5.xiz
+%%DATADIR%%/banks/Strings/0013-Strings Pad4.xiz
+%%DATADIR%%/banks/Strings/0012-Strings Pad3.xiz
+%%DATADIR%%/banks/Strings/0011-Strings Pad2.xiz
+%%DATADIR%%/banks/Strings/0010-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
@@ -302,16 +444,12 @@ bin/zynaddsubfx
%%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/Rhodes/0068-RhodesPad2.xiz
+%%DATADIR%%/banks/Rhodes/0067-RhodesPad1.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
@@ -326,8 +464,10 @@ bin/zynaddsubfx
@dirrm %%DATADIR%%/banks/Guitar
@dirrm %%DATADIR%%/banks/Fantasy
@dirrm %%DATADIR%%/banks/Dual
+@dirrm %%DATADIR%%/banks/default_bank
@dirrm %%DATADIR%%/banks/Drums
@dirrm %%DATADIR%%/banks/Choir and Voice
+@dirrm %%DATADIR%%/banks/Collection
@dirrm %%DATADIR%%/banks/Brass
@dirrm %%DATADIR%%/banks/Bass
@dirrm %%DATADIR%%/banks/Arpeggios