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>
|
Thu Apr 4 09:08:25 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package fluidsynth
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%define sover 3
|
%define sover 3
|
||||||
Name: fluidsynth
|
Name: fluidsynth
|
||||||
Version: 2.3.5
|
Version: 2.4.7
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm)
|
Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm)
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
@@ -73,8 +73,7 @@ This package contains the shared library for Fluidsynth.
|
|||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
-DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
|
-DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
|
||||||
-DDEFAULT_SOUNDFONT=/usr/share/sounds/sf2/FluidR3_GM.sf2 \
|
-DDEFAULT_SOUNDFONT=/usr/share/sounds/sf2/FluidR3_GM.sf2
|
||||||
-Denable-lash=0
|
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@@ -103,12 +102,16 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
|
|||||||
%postun
|
%postun
|
||||||
%systemd_user_postun %{name}.service
|
%systemd_user_postun %{name}.service
|
||||||
|
|
||||||
|
%if %{undefined ldconfig_scriptlets}
|
||||||
%post -n libfluidsynth%{sover} -p /sbin/ldconfig
|
%post -n libfluidsynth%{sover} -p /sbin/ldconfig
|
||||||
%postun -n libfluidsynth%{sover} -p /sbin/ldconfig
|
%postun -n libfluidsynth%{sover} -p /sbin/ldconfig
|
||||||
|
%else
|
||||||
|
%ldconfig_scriptlets -n libfluidsynth%{sover}
|
||||||
|
%endif
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc AUTHORS ChangeLog README.md THANKS TODO
|
%doc AUTHORS ChangeLog.old README.md THANKS TODO
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_fillupdir}/sysconfig.%{name}
|
%{_fillupdir}/sysconfig.%{name}
|
||||||
%{_mandir}/man1/%{name}.1%{?ext_man}
|
%{_mandir}/man1/%{name}.1%{?ext_man}
|
||||||
|
Reference in New Issue
Block a user