diff --git a/fluidsynth/AUTHORS b/fluidsynth/AUTHORS index 86455bb2..d41e0312 100644 --- a/fluidsynth/AUTHORS +++ b/fluidsynth/AUTHORS @@ -75,6 +75,9 @@ iiwu_chan.c, iiwu_voice.c, iiwu_alsa.c * Bob Ham added LADCCA support. +* Ebrahim Mayat made big efforts for compiling and running FluidSynth + on MacOS X. He also wrote the README-OSX file. + * I used Martin Uddén's midi package. His files are integrated into the iiwu_midi file. Martin Uddén file: iiwu_midi.c diff --git a/fluidsynth/README-OSX b/fluidsynth/README-OSX new file mode 100644 index 00000000..36a9a0b8 --- /dev/null +++ b/fluidsynth/README-OSX @@ -0,0 +1,41 @@ +Compiling fluidsynth-1.0.4-2 on Mac OS X.3.4 +-------------------------------------------- +1. Install Apple's Developer Tools. + +2. Install the Fink Project's Package manager, fink, obtainable at http://fink.sourceforge.net + +3. Compile and install gnugetopt, readline, ladspa and ladspa-cmt from fink: e.g. + fink install gnugetopt + +4. Install MidiShare-1.87 for Mac OS X available from + http://www.grame.fr/MidiShare/ + +5. cd to the fluidsynth directory and in the configure script, substitute "-lmidishare" with + "-framework MidiShare". + +6. Run configure with the following options (all on one line in a text editor, then copy and paste into Terminal): +--enable-midishare --enable-ladspa --enable-functioncheck --enable-debug --enable-profiling CPPFLAGS="-I/usr/local/include -I/sw/include -I/usr/include -I/System/Library/Frameworks/MidiShare.framework/Versions/A/Headers" LDFLAGS="-L/usr/local/lib -L/sw/lib -L/usr/lib -framework MidiShare -framework CoreAudio" --disable-jack-support + +This should result in +************************************************************** +Summary: +ALSA: no +OSS: no +MidiShare: yes +JACK: no +CoreAudio: yes +Readline: yes +LADCCA support: no +Debug: yes +Profiling: yes +LADSPA support: yes +use long long: no +Pentium 3+ SSE: no +************************************************************** + +7. make + +8. make install as root. + +Ebrahim Mayat +17th July 2004 diff --git a/fluidsynth/THANKS b/fluidsynth/THANKS index f288add7..01129529 100644 --- a/fluidsynth/THANKS +++ b/fluidsynth/THANKS @@ -25,6 +25,7 @@ Jezar Fernando Pablo Lopez-Lezcano Johnathan Lee Stephane Letz +Ebrahim Mayat Juergen Mueller Markus Nentwig David Olofson