Commit graph

299 commits

Author SHA1 Message Date
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
Pedro Lopez-Cabanillas
1a6348b2ac disable creation of the fake .la file 2010-08-08 22:02:45 +00:00
Pedro Lopez-Cabanillas
0be960c0d7 * versions updated, for the next release
* equivalent and idempotent dist/tarball targets for both buildsystems.
2010-08-08 12:04:58 +00:00
David Henningsson
191dd546f6 Fix compiler warnings 2010-08-08 06:45:10 +00:00
David Henningsson
3e153f9c26 Fixup autotools build system 2010-08-08 06:34:51 +00:00
Pedro Lopez-Cabanillas
f33d9d502f Fixed readline support 2010-08-05 18:01:50 +00:00
Pedro Lopez-Cabanillas
d33b69ecb2 fixed compilation in MacOSX with DBus 2010-08-05 17:29:46 +00:00
David Henningsson
1578f9e02b Fix bug when increasing polyphony 2010-08-04 20:56:36 +00:00
David Henningsson
e21c56f6e7 Change name from synth.overflow.drum-channel to synth.overflow.percussion 2010-08-01 18:16:54 +00:00
David Henningsson
c414d7373e Fix a new voice overflow code, and some related bugfixes. 2010-07-31 20:50:47 +00:00
David Henningsson
f61be79541 Fix bug with voices in delay stage generating garbage 2010-07-28 20:21:38 +00:00
David Henningsson
c6f5a94002 Fix valgrind error (use of uninitialized variable in debug print) 2010-07-28 20:21:17 +00:00
Pedro Lopez-Cabanillas
3ec7ec22c7 Test for SUPPORTS_VLA in CMake 2010-07-15 21:02:00 +00:00
David Henningsson
38dab1e383 More FLUID_DECLARE_VLA 2010-07-15 20:04:59 +00:00
David Henningsson
7ef21ceaf7 Fixup previous commit 2010-07-15 19:07:28 +00:00
David Henningsson
557fe5d45e Support compiler without variable length support 2010-07-15 18:50:38 +00:00
Pedro Lopez-Cabanillas
ad35993faf ensure the prefix "lib" for the FluidSynth library in all platforms and generators. 2010-07-15 17:12:54 +00:00
Pedro Lopez-Cabanillas
a41a16c602 use the postfix "_debug" in windows for debug builds 2010-07-15 17:10:34 +00:00
David Henningsson
8cfcef3c90 Fix ticket #81 - allow channel=-1 for fluid_synth_set_interp_method 2010-07-14 08:54:40 +00:00
David Henningsson
94e5844b60 Sample rate update 2010-07-14 08:46:03 +00:00
David Henningsson
5225b46b5d Minor cleanup 2010-07-14 08:45:38 +00:00
David Henningsson
f62306d142 Experimental support for changing sample-rate 2010-07-14 08:45:17 +00:00
David Henningsson
4b8b6f27b7 Remove fluid_synths queueing now that the new architecture is being used instead 2010-07-14 08:44:51 +00:00
David Henningsson
76256628ce Fix profiling 2010-07-04 09:05:32 +00:00
David Henningsson
962f575949 Fix relwithdebinfo build for CMake 2010-07-04 09:05:06 +00:00
David Henningsson
3dfe5ae328 Fix bug in fluid_synth_get_gain 2010-07-03 13:04:04 +00:00
David Henningsson
b4ee43c81b Fix race condition when trying to make several threads real-time simultaneously 2010-07-03 12:26:03 +00:00
David Henningsson
668901c737 Fix multiblock rendering for write_float and write_s16 2010-07-03 12:25:43 +00:00
David Henningsson
96d007ea64 Multi-core rendering 2010-07-03 12:25:16 +00:00
David Henningsson
710d46e9e8 Add settings for thread safety 2010-07-01 11:36:59 +00:00
David Henningsson
0fa019bab3 Optionally Mutex-protect fluidsynth's public API 2010-07-01 11:14:55 +00:00
David Henningsson
d88dd7310b Remove unused object 2010-07-01 11:14:35 +00:00
David Henningsson
41853f6f69 Refactor/fix mixer implementation, fix a few bugs 2010-06-30 16:39:20 +00:00
David Henningsson
a26b5a6117 Fixup previous commit 2010-06-29 14:44:29 +00:00
David Henningsson
ac8533c193 Add sample update function 2010-06-29 14:03:44 +00:00
David Henningsson
d5cd9dee7e Move even more files into subdirs 2010-06-29 10:28:38 +00:00
David Henningsson
5d9eade6e7 Move synth core to synth subdir 2010-06-28 20:49:01 +00:00
David Henningsson
b79a3e1cbe Event queue for thread boundary, refactor ringbuffer, move some files to unused subdir 2010-06-28 20:03:12 +00:00
David Henningsson
d5ab7a8f74 Create bindings and sfloader subdirs 2010-06-27 22:05:33 +00:00