Release Notes: This release contains better MIDI End-of-track handling, a fix for broken sounds after voice overflow, and a few platform-specific fixes.
Release Notes: Bugs were fixed, mainly to the build system.
Release Notes: Several improvements and fixes were made to the CMake build system, especially for Mac OS X. Several bugs were fixed in the engine, notably quite a few which could cause FluidSynth to sound bad in some cases. Additions were made to the API that make it possible to load MIDI files from memory, to inspect and modify MIDI events as they are being played from a MIDI file, to change channels between melodic and drum mode, and to silence all notes in one command. Improvements were made to the CoreAudio driver.
Release Notes: This is a bug-fix release, containing no new functionality compared to 1.1.2. At a glance, builds with LADSPA enabled, multichannel output with 64-bit doubles, and Mac OS X builds with CMake are now working correctly.
Release Notes: The bigger changes in this release include a redesign of threads and thread safety and the new preference of CMake for the build system. Other changes include settings for MIDI bank selection and voice overflow, and a fair amount of minor enhancements and bug fixes.
Release Notes: This is a major bugfix release with some minor new features. It fixes many QSynth compatibility regressions, fixes issues with chorus and reverb stalling the synthesis thread, has a minor fix to the voice stealing algorithm, improved SMP safety for many synth values, an OS X 10.4 build fix, a fix for BPM calculation for some MIDI files, fixes for some crash bugs, a build fix to Win32 TCP server support, a new thread safe function to get channel preset info, support to unset a preset on a channel, documentation updates, and other minor bugfixes.
Release Notes: Improved thread safety, faster than real-time audio file rendering, libsndfile support for output to different audio file formats, MIDI playback synchronized with audio, JACK audio and MIDI drivers synchronized, MIDI tuning standard support, multi-core synthesis support, synthesis voices for a note on event started simultaneously, and a solution for short percussion notes. Developer API docs are now very complete. There are many other improvements, bugfixes, and build corrections.
Release Notes: Support has been added for PulseAudio, Jack MIDI, CoreMIDI, Portaudio, and OS/2 Dart audio. MIDI messages are now handled for Bend Range, Fine Tune, Coarse Tune, and Channel Pressure. Synthesis fixes to volume attenuation, some modulator mapping functions, velocity envelope, and filter. Instrument substitution logic has been added, which should improve MIDI file playback. Max/MSP binding has been updated. There are other minor bugfixes and improvements.
Release Notes: Synthesis interpolation was improved, resulting in smoother loops. Synthesis optimizations were made. Dithering for 16 bit audio output was added. ALSA audio and sequencer drivers were improved. A bug which caused QSynth to crash was fixed. many other bugfixes and minor improvements were made.
Release Notes: LASH support has been added. This release has improved command line argument handling, AMD-64 bugfixes, a few synthesis bugfixes, and other miscellaneous improvements.