Releases: FluidSynth/fluidsynth
Releases · FluidSynth/fluidsynth
fluidsynth 2.3.6
- Fix a build issue on OS/2 (#1320, thanks to @komh)
- Fix various encoding issues on Windows related to device names (#1322, thanks to @pedrolcl)
- Fix discovery of gobject by CMake
- Fix a numerical instability that caused the chorus effect to stop working correctly when fluidsynth was compiled in single precision mode (affected all precompiled binaries, #1331, thanks to @jjceresa)
- Fix timing issues in MIDI player related to incorrect handling of running status (#1351)
- Fix ignoring LSB for RPN Pitch bend range events (#1357, thanks to @spessasus)
fluidsynth 2.3.5
- Fix setting
synth.chorus.speed
to its minimum value being reported as out of range (#1284) - Fix a regression causing libinstpatch and libsndfile not to be discovered on Windows (#1299)
- Fix Pipewire audio driver not cleanly being destroy (#1305, thanks to @mawe42)
- Fix selection logic for XG drum banks (#1307)
- Add cmake flag
FLUID_HOST_COMPILER
to allow overriding default host compiler required during compilation (#1301) - LASH support has been deprecated (#1285)
Edit: Appended the missing precompiled binaries.
fluidsynth 2.3.4
- Fix a build failure when specifying
CMAKE_INSTALL_LIBDIR
as an absolute path (#1261, thanks to @OPNA2608) - Fix some MIDI files never finish playing (#1257, thanks to @joanbm)
- Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-zaera)
- Fix a build failure when using CMake's Xcode generator (#1266, thanks to @bradhowes)
- Fix pipewire's Jack implementation not found by CMake (#1268, thanks to @pedrolcl)
- Fix a regression causing the MIDI Player to terminate prematurely (#1272, thanks to @albedozero)
fluidsynth 2.3.3
- Fix choppy sound when selecting pipewire output (#1230, thanks to @nilninull)
- Fix build issues on musl-based distros (#1229)
- Terminate MIDI player once internal synth-ticks overflow to prevent filling up the filesystem (#1233)
- Fix a bug that allowed playing notes outside of key and velocity ranges (#1250)
fluidsynth 2.3.2
- Add support for processing all SysEx messages with
synth.device-id=127
(#1206, thanks to @trolley813) - Various fixes to linking against static libfluidsynth when consumed through CMake or pkg-config (#1211, #1224, thanks to @FtZPetruska)
- Added
fluid_player_get_division
(#1220, thanks to @Fruchtzwerg94) - Fix a regression introduced in 2.3.1 which broke MIDI player's seamless looping (#1227, thanks to @fabiangreffrath)
fluidsynth 2.3.1
fluidsynth 2.3.0
New Features
- Add Pipewire audio driver (#982, thanks to @sykhro)
- Major modernization of the CMake build system, CMake >= 3.13 will now be required (#969, thanks to @pedrolcl)
- Add multi-channel output for the CoreAudio driver (#1081, thanks to @mattrtaylor)
- LADSPA effects are mixed before processing internal effects (#1117, thanks to @albedozero)
- MIDI auto-connect functionality has been extended (#1023, thanks to @pedrolcl)
- Add linear interpolation to convex and concave transfer functions (#1156, thanks to @md1872b)
- Mixing of effects has been parallelized (#1158)
Bug Fixes
fluidsynth 2.2.9
- Fix regression in WinMIDI driver introduced in 2.2.8 (#1131, #1141 thanks to @albedozero)
- Tracks cannot be restarted in MIDI player after reaching EOT (#1138, thanks to @albedozero)
- Add a system-wide configuration file for Windows (#1143, thanks to @daniel-1964)
- Harden systemd service file
- Dependency libs for precompiled Android binaries have been updated
Pls. note that this is expected to be the last release of the 2.2.x
series.
fluidsynth 2.2.8
fluidsynth 2.2.7
- Fix file driver not working correctly on Windows (#1076)
- Add a function to create a sequencer event from a midi event (#1078, thanks to @jimhen3ry)
- Precompiled x86 binaries are now x87-FPU compatible (#1079)
- Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2 (#1071, thanks to @mawe42)