David Henningsson
f75ed6243b
Empty event queue from non-realtime context on startup
...
Some time extensive events were queued to be carried out on
the first audio block rendering, when in fact they could
be carried out before rendering has even started, from
a non-RT context.
Reported-by: Krysztof Foltman
2011-02-07 07:30:50 +00:00
David Henningsson
26b297f144
(credit: jimmy) all_notes_off and all_sounds_off can now silence all channels at once.
2011-02-07 07:30:31 +00:00
David Henningsson
7ea31c19bd
Fixup since tag for new public API function.
2011-02-04 19:26:33 +00:00
David Henningsson
d7b9767598
(Credit: jimmy) Allow channels to change state between melodic and drum channels
2011-02-04 19:19:30 +00:00
Element Green
8e11587d4e
Ignore extra size in SoundFont smpl chunk so that FluidSynth can load 24 bit SoundFont files as 16 bit, rather than rejecting the file.
2011-01-04 21:22:56 +00:00
Pedro Lopez-Cabanillas
19cd260522
link to Doxygen project page
2010-12-04 09:16:14 +00:00
Pedro Lopez-Cabanillas
ed9720b38b
Build documentation instructions.
2010-12-04 09:01:00 +00:00
David Henningsson
864bd7a7f0
Fix notes slightly off pitch (with floats and short loops)
2010-11-27 14:19:03 +00:00
Pedro Lopez-Cabanillas
aaa2b74573
build system fixes for OS/2 by KO Myung-Hun <komh@chollian.net>
2010-11-21 15:12:37 +00:00
Pedro Lopez-Cabanillas
155e43760e
Mac OSX fixes: frameworks build, midi.coremidi.id option.
2010-10-31 16:15:32 +00:00
Pedro Lopez-Cabanillas
068a7534ef
* fix for bug "Undefined behavior parsing a MIDI file which unexpectedly ends" reported by Matt Giuca, ticket #92
...
* reformat fluid_midi.c source according to the coding style.
2010-10-23 18:20:39 +00:00
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