Compare commits
10 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
a5a336bb89 | ||
23c7b08910 | |||
f9bf316cbd | |||
30b81f12e4 | |||
0084ff0009 | |||
0b0ca50d7b | |||
e214006199 | |||
b4dccbde59 | |||
ebe95bf895 | |||
90434e7da8 |
BIN
fluidsynth-2.3.5.tar.gz
(Stored with Git LFS)
BIN
fluidsynth-2.3.5.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
fluidsynth-2.4.7.tar.gz
(Stored with Git LFS)
Normal file
BIN
fluidsynth-2.4.7.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,120 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 16 17:01:35 UTC 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 07:58:30 UTC 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 10:43:26 UTC 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 21:27:47 UTC 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 19:18:30 UTC 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 4 09:08:25 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package fluidsynth
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%define sover 3
|
||||
Name: fluidsynth
|
||||
Version: 2.3.5
|
||||
Version: 2.4.7
|
||||
Release: 0
|
||||
Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm)
|
||||
License: LGPL-2.1-or-later
|
||||
@@ -73,8 +73,7 @@ This package contains the shared library for Fluidsynth.
|
||||
%build
|
||||
%cmake \
|
||||
-DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
|
||||
-DDEFAULT_SOUNDFONT=/usr/share/sounds/sf2/FluidR3_GM.sf2 \
|
||||
-Denable-lash=0
|
||||
-DDEFAULT_SOUNDFONT=/usr/share/sounds/sf2/FluidR3_GM.sf2
|
||||
%cmake_build
|
||||
|
||||
%check
|
||||
@@ -103,12 +102,16 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
|
||||
%postun
|
||||
%systemd_user_postun %{name}.service
|
||||
|
||||
%if %{undefined ldconfig_scriptlets}
|
||||
%post -n libfluidsynth%{sover} -p /sbin/ldconfig
|
||||
%postun -n libfluidsynth%{sover} -p /sbin/ldconfig
|
||||
%else
|
||||
%ldconfig_scriptlets -n libfluidsynth%{sover}
|
||||
%endif
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc AUTHORS ChangeLog README.md THANKS TODO
|
||||
%doc AUTHORS ChangeLog.old README.md THANKS TODO
|
||||
%{_bindir}/%{name}
|
||||
%{_fillupdir}/sysconfig.%{name}
|
||||
%{_mandir}/man1/%{name}.1%{?ext_man}
|
||||
|
Reference in New Issue
Block a user