Commit graph

537 commits

Author SHA1 Message Date
Pedro Lopez-Cabanillas
05ee2306b1 support for "audio.coreaudio.device" option in Mac OSX CoreAudio driver 2010-10-22 20:33:26 +00:00
Pedro Lopez-Cabanillas
ea92438beb Don't enable PortAudio support by default 2010-10-19 21:30:29 +00:00
David Henningsson
2180d58ade Allow sample rates down to 8 kHz (fixup) 2010-10-18 05:32:34 +00:00
Pedro Lopez-Cabanillas
eafe95f808 Mac CoreAudio driver adapted to AuHAL 2010-10-17 18:12:30 +00:00
David Henningsson
e25feb62d0 Fixup previous commit so that it actually compiles, and change
sample rate to use fluid_real_t all the way through.
2010-10-17 10:43:48 +00:00
David Henningsson
f84a9b9885 Fix incorrect samplerate for reverb and chorus, closes ticket #89.
Thanks to jaz001 for the patch!
2010-10-17 10:27:18 +00:00
David Henningsson
2479c03b78 Code cleanup, and remove unnecessary atomicy and shadow variables,
now that the new architecture is in place.
2010-10-17 10:20:57 +00:00
Pedro Lopez-Cabanillas
2e16dd1a46 fixed creation of the file "fluidsynth.pc", using the new *_INSTALL_DIR variables
removed the deprecated macro "CreateLibtoolFile" (unused)
renamed LT_VERSION_* variables as LIB_VERSION_*
2010-10-16 18:27:29 +00:00
Pedro Lopez-Cabanillas
67047a0327 CMake build system fix for ticket #90: install dirs configurable 2010-10-16 17:27:47 +00:00
Pedro Lopez-Cabanillas
e6eeb05b28 CMake build system fix: unset the variables created by check_pkg_modules() allowing to disable optional features that were formerly enabled
New macro: unset_pkg_config()
The unset() command requires CMake 2.6.3 or newer
2010-10-16 15:36:06 +00:00
Pedro Lopez-Cabanillas
a4e04f982a preliminary CPack support (creates source and binary tarballs):
$ make package
$ make package_source
2010-10-14 21:07:17 +00:00
Pedro Lopez-Cabanillas
304d6a0875 * Preliminary support for creating in MacOSX a "FluidSynth.framework"
* Platform dependent options scoped to only the relevant platform
* Fixed warning in fluid_synth.c
2010-10-13 21:57:19 +00:00
David Henningsson
cb2b88a108 Add 1.1.3 devdoc section 2010-10-11 00:54:50 +00:00
David Henningsson
548798ff42 Update version number to 1.1.3 2010-10-08 19:23:36 +00:00
David Henningsson
e4f9662482 Fix race condition causing alsa_raw and alsa_seq drivers not to exit 2010-10-08 08:15:13 +00:00
David Henningsson
534a6f8b14 Fix build problem with scummvm, thanks to Ebrahim Mayat 2010-10-08 07:07:36 +00:00
David Henningsson
da430d9d1a Allow sample rates down to 8 kHz 2010-10-06 06:15:45 +00:00
David Henningsson
25a3453eef Fixup fluid_synth_nwrite_float 2010-09-30 06:04:25 +00:00
Pedro Lopez-Cabanillas
07711903a3 fix for ticket #87: Noise when using more than 1 stereo channel 2010-09-28 20:14:35 +00:00
Pedro Lopez-Cabanillas
ad23ded3e3 initialize CMAKE_INSTALL_NAME_DIR for Mac OSX 2010-09-24 20:26:36 +00:00
Pedro Lopez-Cabanillas
bc9bc38229 Fix: DllMain creation/destroy of the window handle, by Andy Fillebrown 2010-09-20 21:43:18 +00:00
David Henningsson
b86c115898 Small optimization by not starting threads not likely to be used 2010-09-12 20:10:42 +00:00
David Henningsson
5a21df18a6 Fix ticket #86 - irritating message when setting a tuning the first time. 2010-09-12 19:18:39 +00:00
David Henningsson
c1f8431a04 Update Copyright year 2010-09-12 19:08:09 +00:00
Pedro Lopez-Cabanillas
ef87c85528 Doxygen settings 2010-09-06 10:40:41 +00:00
Pedro Lopez-Cabanillas
5ed718366e fixed warnings in fluid_ladspa 2010-09-04 11:03:55 +00:00
Pedro Lopez-Cabanillas
b9bd70eff0 fix warning: array subscript is above array bounds in settings.c, and this time it's really fixed; the compiler wasn't nitpicking! 2010-09-04 10:26:19 +00:00
David Henningsson
fc5ab58722 Fixup previous commit 2010-09-04 09:27:24 +00:00
David Henningsson
9a25c0304b Enable LADSPA compilation 2010-09-04 08:04:28 +00:00
David Henningsson
e00d5a1455 Experimental and untested: enable LADSPA again. At least it compiles now. 2010-09-04 07:19:57 +00:00
Pedro Lopez-Cabanillas
9e0dda3ef3 Fix LADSPA enablement with cmake build system. Note: LADSPA doesn't compile ATM. 2010-09-01 09:24:26 +00:00
Pedro Lopez-Cabanillas
2690f30d9a fix warning: array subscript is above array bounds 2010-09-01 09:16:46 +00:00
David Henningsson
1feea08040 Add target for generating tarball after having run autogen.sh 2010-09-01 06:00:27 +00:00
David Henningsson
8295ddf874 Update ChangeLog documentation 2010-08-31 02:54:58 +00:00
Pedro Lopez-Cabanillas
ddb187dec8 fix: comment out types that were defined but not used, and break compilation in macosx64. Thanks to Jean-François Mertens for the report. 2010-08-30 20:42:29 +00:00
Pedro Lopez-Cabanillas
5527514c6b fix: wrong prototype for the macosx coremidi driver 2010-08-30 20:32:51 +00:00
David Henningsson
9bd4717a7c Update documentation for 1.1.2 2010-08-25 23:18:18 +00:00
David Henningsson
f44235dbec Added credit to Sven Meier 2010-08-25 20:58:46 +00:00
David Henningsson
7ec84a37fd Renderer thread should not call check_finished_voices (fixes ticket #84) 2010-08-25 06:46:53 +00:00
David Henningsson
5bcf340e85 Minor documentation updates 2010-08-21 10:32:55 +00:00
Pedro Lopez-Cabanillas
3eb39e0380 CMake and OSX build documentation updated. Thanks to Ebrahim Mayat 2010-08-11 15:31:34 +00:00
Pedro Lopez-Cabanillas
73cc59766b Option to build a static library instead of a shared object (dll). 2010-08-11 11:18:53 +00:00
Pedro Lopez-Cabanillas
7a46d914df ignores 2010-08-11 10:40:16 +00:00
Pedro Lopez-Cabanillas
4a5495c85e Updated credits, files re-encoded in UTF-8 2010-08-11 10:38:09 +00:00
Pedro Lopez-Cabanillas
246bede5b4 fix autogen.sh: removed empty directories 2010-08-11 10:03:59 +00:00
Pedro Lopez-Cabanillas
fca7ce7e80 Nuke empty directories 2010-08-11 09:49:35 +00:00
Pedro Lopez-Cabanillas
256fb9cc4b Nuke empty directories 2010-08-11 09:42:42 +00:00
David Henningsson
2f7346db4e Move old macbuild dir to unused (used for MacOS9 only) 2010-08-10 18:16:15 +00:00
David Henningsson
6dfcaaf38e Moved winbuild directory to unused since we won't update it anymore 2010-08-10 18:15:37 +00:00
Pedro Lopez-Cabanillas
713021b5a3 New setting: synth.midi-bank-select, defines the MIDI bank select style (GM, GS, XG or MMA. Default=GS). This setting is read only on initialization. The behavior of each option is the following
GM: ignores CC0 and CC32 msgs
GS: CC0 becomes the channel bank, CC32 is ignored
XG: CC32 becomes the channel bank, CC0 is ignored
MMA: bank = CC0*128+CC32
2010-08-10 09:55:34 +00:00