ZynAddSubFX will not be able to read neither its own configuration file nor instruments patches with 2.3 MiniXML (mxml) library release (but it is ok with >= 2.4). If you can not upgrade to 2.4 you can apply this patch on the mxml mxml-file.c file to fix the problem.
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.
$ cvs -d:pserver:firstname.lastname@example.org:/cvsroot/zynaddsubfx login $ cvs -z3 -d:pserver:email@example.com:/cvsroot/zynaddsubfx co -P zynaddsubfx
Then do the following:
Then go to the src/ subdirectory and edit the Makefile.inc file. Then uncomment/comment lines to suit your needs. Significant lines are:
OS_PORT=LINUX FFTW_VERSION=3 ASM_F2I=YES DISABLE_GUI=NO LINUX_MIDIIN=ALSA LINUX_AUDIOOUT=OSS_AND_JACK LINUX_DSSI=NO
Then make sure that the following packages are installed on your system: fluid, libfltk and libmxml.
To build and install ZynAddSubFX, just do :
$ make $ su # cp zynaddsubfx /usr/bin/ # cd .. # mkdir -p /usr/share/zynaddsubfx # /bin/cp -a banks presets /usr/share/zynaddsubfx/
You will find up-to-date instruments banks here.
If you experiment problems with CVS version of ZynAddSubFX and SVN version of Jack (>= 998), try to apply the following patch.