| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libfluidsynth3 | Distribution: openSUSE Tumbleweed |
| Version: 2.5.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 5 21:26:20 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 547174 | Source RPM: fluidsynth-2.5.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.fluidsynth.org/ | |
| Summary: Library for Fluidsynth | |
This package contains the shared library for Fluidsynth.
LGPL-2.1-or-later
* Sun Oct 05 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.5.0
New Features
* Add a C++11-based OS abstraction layer as a replacement for
glib, bringing these minor limitations when C++17 is
unavailable.
* Add native support for Downloadable Soundfont Format.
* Fluidsynth now recognizes the DMOD INFO-subchunk.
* A new positional flag has been introduced: -b, --bank-offset
Breaking Changes
* Support for SDL2 has been removed - pls. use SDL3 instead.
* The processing order of fluidsynth's configuration files has
been changed (#1573, refer to wiki for details).
* The legacy shell commands for reverb and chorus have been
removed (#1659, refer to UserManual for details).
Musically Breaking Changes
* It was discovered that fluidsynth was mapping some modulators
slightly inaccurately into their normalized range.
* Some Roland GS NPRN Params are now mapped to CC numbers.
* Fluidsynth now auto-detects whether Portamento Time is 7bit
or 14bit wide - this fixes the infamous Descent Game08 tune.
* Previously, fluidsynth's default behavior was to use
portamento only for those notes, that were played in a
successive / legato manner; to further improve the portamento
experience, this was changed and fluidsynth now plays
portamento for all notes by default.
Other Changes
* Fix drum kits not always being selected after SysEx GS Rythm
Part.
* The logic for parsing INFO chunks has been revised to improve
handling of unknown INFO-subchunks.
* Fix a race condition in fluid_synth_alloc_voice() public API
function (#1664).
* Fix installing static and shared libs cmake targets on the
same prefix (#1648).
- Support for GLib and libinstpatch is deprecated.
* build with "-Dosal=cpp11 -Denable-libinstpatch=0"
* Fri Sep 12 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.8
* Fix systemd daemon failing with spaces in Soundfont filenames.
* Fluidsynth now explains why it discards invalid generators when
run in verbose mode.
* Wed Jul 16 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.7
* All previous versions of fluidsynth have incorrectly rejected
Soundfont files with unknown INFO subchunks.
* Fix incorrect GS DT1 SysEx checksum validation.
* Fix a NULL pointer dereference during legato mono playing.
* Sun May 11 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.6
* Fix MIDI player skipping some events when seeking.
* A regression introduced in 2.4.5 could have caused a
heap-based buffer overrun (#1560)
* Fix several issues when generating API docs with recent
versions of Doxygen.
* Tue Apr 15 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.5
* Fix SDL3 intercepting signals, causing CTRL+C to not quit
fluidsynth.
* Fix a few flaws in the AWE32 NRPN implementation.
* A regression introduced in 2.4.4 broke drum preset selection
for XG MIDIs.
* Fix fluidsynth's systemd user daemon being unable to create
lock file on some distros.
* Fix fluidsynth ignoring initialFilterFc generator limits.
* A regression introduced in 2.3.6 prevented SF2 NRPN messages
from being processed correctly.
- Use ldconfig_scriptlets macro.
* Sun Mar 16 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.4
* Support for SDL3 has been added, support for SDL2 has been
deprecated.
* Soundfonts that are not respecting the 46 zero-sample
padding-space previously sounded incorrect when
synth.dynamic-sample-loading was active.
* Allow drum channels to profit from Soundfont Bank Offsets by
no longer ignoring MSB Bank changes.
* Revise the preset fallback logic for drum channels.
* A regression introduced in 2.4.1 may have caused interrupted
real-time playback when voices were using the lowpass filter.
* Improve multi-user experience when running fluidsynth as
systemd service.
* Fix ordering and dependencies of fluidsynth's systemd service.
* Revise fluidsynth's man page.
* Sun Jan 26 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.3
Bugfixes
* It was discovered, that exclusive class note terminations were
too slow.
* Fix a regression introduced in 2.4.0 that allowed the
amplitude of a voice playing in delay phase to rise infinitely.
* MSGS drum-style note-cut has been converted to an opt-in
setting synth.note-cut.
* Support for SDL2 has been disabled by default.
* Fix a regression introduced in 2.4.1 that could have caused
infinite audio gain output for some MIDI files under certain
configurations.
* Silence a warning issued by Systemd v254+
- Update to version 2.4.2
* Fix audible clicks when turning off voices while using a high
filter resonance.
* Restore discovery of libsndfile.
* Fix a race condition when loading SF3 files containing
multiple uncompressed samples.
- Update to version 2.4.1
* Fix clicks and pops caused when changing parameters of the
lowpass filter.
* Minor adjustment to AWE32 NRPN behavior.
- Update to version 2.4.0
New Features
* Implement MSGS-style Drum Note Cut.
* Add support for AWE32 NRPNs.
* Add support for Polyphone's sample loop mode release.
* Add support for SF2.04 absolute value modulators.
Breaking Changes
* LASH support has been removed.
Musically Breaking changes
* The default settings for reverb and chorus have been tuned to
provide a more natural perception.
* The behavior of the volume envelope's delay phase was
previously incorrect.
* The ModLfoToVolume generator was not able to increase the
volume.
* Fluidsynth's default device-id was changed, allowing it to
process (most) SysEX events without further configuration.
* Previously, some modulators were treated in a non-standard way
Bug Fixes
* The former linear interpolation of IIR filter coefficients
could have caused audible clicks and cracks (#1345) - yet
there is still a potential for clicks and cracks, see #1415
- Update to version 2.3.7
* Fix SF3 decoder producing crackling sound for loud samples.
* MIDI Format 2 is now rejected correctly since it was never
supported.
* Fix a regression introduced in 2.3.2 causing fluidsynth to
fail discovering Oboe.
- Update to version 2.3.6
* 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.
* Fix timing issues in MIDI player related to incorrect handling
of running status.
* Fix ignoring LSB for RPN Pitch bend range events.
* Thu Apr 04 2024 Dirk Müller <dmueller@suse.com>
- update to 2.3.5:
* Fix setting `synth.chorus.speed` to its minimum value being
reported as out of range
* Fix a regression causing libinstpatch and libsndfile not to
be discovered on Windows
* Fix Pipewire audio driver not cleanly being destroy
* Fix selection logic for XG drum banks
* Add cmake flag `FLUID_HOST_COMPILER` to allow overriding
default host compiler required during compilation
* LASH support has been deprecated
* Wed Jan 24 2024 Takashi Iwai <tiwai@suse.com>
- Drop the leftover directory for the old system-wide service
(bsc#1219124)
* Tue Nov 21 2023 Dirk Müller <dmueller@suse.com>
- update to 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)
* Wed Jun 14 2023 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.3.3
* Fix choppy sound when selecting pipewire output
* Fix build issues on musl-based distros
* Terminate MIDI player once internal synth-ticks overflow to prevent
filling up the filesystem
* Fix a bug that allowed playing notes outside of key and velocity ranges
* Wed Feb 15 2023 Florian <packaging@sp1rit.anonaddy.me>
- Fixed systemd service not starting by linking fluidsynth against
libsystemd
* Thu Dec 29 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.3.1
* Prevent MIDI player from finishing prematurely
* Fix a crash when enumerating rawmidi ALSA devices
* Restore systemd sandboxing options and make it work with user units
* Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service
* Sat Sep 24 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.3.0
* CMake 3.13 is now required
* for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build
* Tue Sep 06 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.2.9:
* Fix regression in WinMIDI driver introduced in 2.2.8
* Tracks cannot be restarted in MIDI player after reaching EOT
* Add a system-wide configuration file for Windows
* Harden systemd service file
* Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream
* Sun Jul 10 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.2.8:
* ALSA and WinMIDI drivers now pass system real-time messages on to user callback
* Fix FPU division by zero in `fluid_player_set_tempo()`
* Fix system-wide config file not loaded
* Pluseaudio driver now honors `audio.periods` setting
* Mon Apr 25 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.2.7
* Fix file driver not working correctly on Windows
* Add a function to create a sequencer event from a midi event
* Precompiled x86 binaries are now x87-FPU compatible
* Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2
* Thu Mar 24 2022 Dirk Müller <dmueller@suse.com>
- update to 2.2.6:
* Undeprecation and minor revisal of the OSS driver
* Minor improvements to CoreAudio and CoreMidi drivers
* Fix sustained voices being held after ALL_CTRL_OFF
* Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
* Prevent Modulation Envelope from being stuck in decay phase, causing
detuned voices and potentially other audible glitches for some soundfonts
* Fix a compilation issue with recent glib
* Sun Feb 06 2022 Tom Mbrt <tom.mbrt@googlemail.com>
- Update to 2.2.5
* Fix a build failure with CMake < 3.12
* OSS and MidiShare drivers are now deprecated
* Prevent samples accidentally having their loops disabled
* Fix framework installation on MacOS
/usr/lib64/libfluidsynth.so.3 /usr/lib64/libfluidsynth.so.3.4.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025