Skip to content

Releases: FluidSynth/fluidsynth

fluidsynth 2.3.3

14 Jun 13:07
Compare
Choose a tag to compare
  • 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

02 Apr 16:39
Compare
Choose a tag to compare
  • 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

29 Dec 11:30
Compare
Choose a tag to compare
  • Prevent MIDI player from finishing prematurely (#1159, thanks to @topaz)
  • Fix a crash when enumerating rawmidi ALSA devices (#1174, thanks to @Bob131)
  • Restore systemd sandboxing options and make it work with user units (#1181, thanks to @bluca)
  • Handle conflict with pipewire systemd daemon (#1177)

fluidsynth 2.3.0

20 Sep 20:58
bfe3599
Compare
Choose a tag to compare

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

  • Issue #1073 has been resolved, which may change the sound articulation a bit (#1152)
  • Systemd Hardening has been partly reverted (#1147, thanks to @dvzrv)
  • audio.jack.autoconnect erroneously connectd to MIDI ports (#1149, thanks to @ReinholdH)
  • Fix build when compiling against OSS 4.0 API (#1150)

fluidsynth 2.2.9

05 Sep 17:20
Compare
Choose a tag to compare
  • 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

10 Jul 16:16
Compare
Choose a tag to compare
  • ALSA and WinMIDI drivers now pass system real-time messages on to user callback (#1115, thanks to @albedozero)
  • Fix FPU division by zero in fluid_player_set_tempo() (#1111)
  • Fix system-wide config file not loaded (#1118)
  • Pluseaudio driver now honors audio.periods setting (#1127, thanks to @pedrolcl)

fluidsynth 2.2.7

25 Apr 18:42
Compare
Choose a tag to compare
  • 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)

fluidsynth 2.2.6

20 Mar 08:48
Compare
Choose a tag to compare
  • Undeprecation and minor revisal of the OSS driver (#1038)
  • Minor improvements to CoreAudio and CoreMidi drivers (#1047, thanks to @bradhowes)
  • Fix sustained voices being held after ALL_CTRL_OFF (#1049)
  • Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF (#1050)
  • Prevent Modulation Envelope from being stuck in decay phase, causing detuned voices and potentially other audible glitches for some soundfonts (#1059)
  • Fix a compilation issue with recent glib (#1063, thanks to @devingryu)

fluidsynth 2.2.5

23 Jan 14:56
59fdc37
Compare
Choose a tag to compare
  • Fix a build failure with CMake < 3.12 (#1003, thanks to @komh)
  • OSS and MidiShare drivers are now deprecated (#1010)
  • Prevent samples accidentally having their loops disabled (#1017)
  • Fix framework installation on MacOS (#1029, thanks to @pedrolcl)

Pls. note that fluidsynth 2.3.0 will require CMake >= 3.13

fluidsynth 2.2.4

21 Nov 16:04
Compare
Choose a tag to compare
  • Per-channel ALL_SOUND_OFF when seeking/stopping player (#980, thanks to @albedozero)
  • Fix windows related encoding problems (#984, thanks to @tsingakbar)
  • Rewind playlist when calling fluid_player_play after all loops are complete (#994, thanks to @albedozero)
  • Fix MinGW related static linking issues (#990, thanks to @realnc)