FluidSynth 1.1.1 - "Clarity"
Changes from previous version 1.1.1
Bug fixes
- Recommit fix for voice stealing algorithm (David Henningsson)
- Update deltatime on midi file load, ticket #59 (David Henningsson and Josh Green, reported by Hans Petter Selasky)
- Build fix on OS X 10.4 (David Fang and Ebrahim Mayat)
- Fixed most asynchronous assignment/query regressions affecting QSynth (chorus, reverb, polyphony, MIDI CCs and presets) (Josh Green, reports and testing by Rui Nuno Capela)
- Reverted queuing of chorus and reverb assignments which fixes real-time performance issues when changing values (Josh Green)
- Fixed issue with audio thread changes affecting CoreAudio on OS X (Josh Green, reported by Ebrahim Mayat)
- Improved SMP safety with CC MIDI controls, polyphony, modulators and synth gain (Josh Green)
- Fixed crash bugs in fluid_timer functions (Josh Green)
- Reverted char * -> const char * changes to function prototypes (Josh Green, reported by Rui Nuno Capela)
- Fixed TCP server build issue where WITHOUT_SERVER was still being set on win32 (Josh Green)
- Fixed crash when Jack driver was re-created (Josh Green)
- Fixed unknown macro warning in FluidSynth man page (David Henningsson)
Misc
- Return queue process is now a thread instead of a timer and more responsive (Josh Green)
- Added missing dist files in doc/ (Josh Green)
- Updated README-OSX (Ebrahim Mayat)
Changes affecting developers
- New fluid_synth_get_channel_info() function for a thread safe way of getting channel preset info (Josh Green)
- New fluid_synth_unset_program() function to unset a channel preset assignment (Josh Green)
- Marked fluid_synth_get_channel_preset() as deprecated (Josh Green)
- Developer API docs updated
See "Whats new in 1.1.1?" section in developer API documentation for more details: http://fluidsynth.resonance.org/docs/api/index.html#NewIn1_1_1
Contributors
- Josh Green
- David Henningsson
- Rui Nuno Capela
- Ebrahim Mayat
- David Fang
- Hans Petter Selasky
