6
0
forked from pool/fluidsynth

Compare commits

...

66 Commits

Author SHA256 Message Date
15ee424f4d Accepting request 1294151 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1294151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=80
2025-07-20 13:28:44 +00:00
3b93913ca4 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fluidsynth?expand=0&rev=132
2025-07-17 12:07:28 +00:00
f9bf316cbd Accepting request 1276595 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1276595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=79
2025-05-12 14:46:18 +00:00
30b81f12e4 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fluidsynth?expand=0&rev=130
2025-05-11 10:08:34 +00:00
0084ff0009 Accepting request 1269596 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1269596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=78
2025-04-16 18:37:58 +00:00
0b0ca50d7b - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fluidsynth?expand=0&rev=128
2025-04-15 11:15:19 +00:00
e214006199 Accepting request 1253632 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1253632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=77
2025-03-18 16:39:59 +00:00
b4dccbde59 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fluidsynth?expand=0&rev=126
2025-03-17 08:33:32 +00:00
ebe95bf895 Accepting request 1240530 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1240530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=76
2025-01-28 13:58:34 +00:00
90434e7da8 Accepting request 1240389 from home:mnhauke:games
- 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

OBS-URL: https://build.opensuse.org/request/show/1240389
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/fluidsynth?expand=0&rev=124
2025-01-27 12:49:44 +00:00
12615ea928 Accepting request 1165458 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1165458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=75
2024-04-05 18:25:34 +00:00
48ddcd40db Accepting request 1141196 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1141196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=74
2024-01-25 17:39:48 +00:00
4b933f5caf Accepting request 1127940 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1127940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=73
2023-11-22 17:54:16 +00:00
b4dea3f805 Accepting request 1093636 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1093636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=72
2023-06-19 20:50:04 +00:00
7ff6a48444 Accepting request 1069947 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1069947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=71
2023-03-08 13:52:02 +00:00
b48c012b50 Accepting request 1045719 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1045719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=70
2022-12-30 10:08:18 +00:00
96ec4c3e12 Accepting request 1005985 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1005985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=69
2022-09-27 18:13:04 +00:00
a4e6a33d7e Accepting request 1001722 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1001722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=68
2022-09-08 12:21:45 +00:00
df78caa679 Accepting request 988281 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/988281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=67
2022-07-12 09:12:00 +00:00
2a63f536ee Accepting request 976008 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/976008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=66
2022-05-12 20:57:32 +00:00
0a95e6c044 Accepting request 964698 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=65
2022-03-28 14:58:43 +00:00
aa815a4318 Accepting request 952040 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/952040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=64
2022-02-09 19:38:23 +00:00
539356536f Accepting request 932926 from multimedia:libs
- Update to 2.2.4:
  * Per-channel `ALL_SOUND_OFF` when seeking/stopping player
  * Fix windows related encoding problems
  * Rewind playlist when calling `fluid_player_play` after all loops are complete
  * Fix MinGW related static linking issues

OBS-URL: https://build.opensuse.org/request/show/932926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=63
2021-11-24 22:54:08 +00:00
96d9ebe85d Accepting request 925514 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/925514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=62
2021-10-19 21:03:28 +00:00
a80b41457d Accepting request 918962 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/918962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=61
2021-09-20 21:31:53 +00:00
b3075bc447 Accepting request 906689 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/906689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=60
2021-07-18 21:44:51 +00:00
c41451169d Accepting request 892085 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/892085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=59
2021-05-12 17:31:44 +00:00
Richard Brown
3f5afeab13 Accepting request 883612 from multimedia:libs
- Update baselibs.conf for the soversion 3

- Update to 2.2.0
   * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
   * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)

OBS-URL: https://build.opensuse.org/request/show/883612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=58
2021-04-10 13:26:36 +00:00
b294233c50 Accepting request 879830 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/879830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=57
2021-03-21 22:19:13 +00:00
14bf7b2bc9 Accepting request 867775 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/867775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=56
2021-02-01 13:42:09 +00:00
45b33440cf Accepting request 862915 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/862915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=55
2021-01-18 10:26:31 +00:00
f211661f79 Accepting request 843570 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/843570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=54
2020-10-27 17:58:18 +00:00
e090f9d942 Accepting request 835812 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/835812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=53
2020-09-24 14:13:03 +00:00
a7161118bd Accepting request 820949 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/820949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=52
2020-07-17 18:45:02 +00:00
306b255dec Accepting request 809159 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/809159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=51
2020-06-02 12:33:23 +00:00
32f1178fe0 Accepting request 793920 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/793920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=50
2020-04-19 19:35:11 +00:00
dbc3dc370e Accepting request 779543 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/779543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=49
2020-02-29 20:20:20 +00:00
1021d1c0b4 Accepting request 760234 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/760234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=48
2020-01-12 22:15:27 +00:00
414cb0c090 Accepting request 743582 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/743582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=47
2019-11-01 14:13:18 +00:00
7891140686 Accepting request 737235 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/737235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=46
2019-10-14 10:32:34 +00:00
0bc875e48f Accepting request 724606 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/724606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=45
2019-08-27 13:22:03 +00:00
cd2a84c6ed Accepting request 696464 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/696464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=44
2019-04-23 12:33:53 +00:00
Stephan Kulow
c3ff306ffd Accepting request 678418 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/678418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=43
2019-02-28 20:26:48 +00:00
b19893c055 Accepting request 662426 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/662426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=42
2019-01-08 11:18:09 +00:00
ea43635170 Accepting request 650127 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/650127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=41
2018-11-20 21:29:07 +00:00
ad0b4efdbf Accepting request 640547 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/640547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=40
2018-10-11 09:44:13 +00:00
f1bd034af7 Accepting request 636367 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/636367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=39
2018-09-26 14:01:54 +00:00
6246d83619 Accepting request 604598 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/604598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=38
2018-05-08 11:32:36 +00:00
c0d8b42b77 Accepting request 583645 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/583645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=37
2018-03-09 09:34:01 +00:00
fd88e67cea Accepting request 582072 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/582072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=36
2018-03-06 09:44:29 +00:00
bcdaa17755 Accepting request 578385 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/578385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=35
2018-02-25 11:20:15 +00:00
fa59e130ff Accepting request 561643 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/561643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=34
2018-01-16 08:35:00 +00:00
e890ac8d89 Accepting request 533988 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/533988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=33
2017-10-23 14:37:27 +00:00
8ec45decb0 Accepting request 522987 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/522987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=32
2017-09-15 19:03:41 +00:00
e1ac26bbfe Accepting request 345756 from multimedia:libs
- Add baselibs.conf as a source file 

- Added jackmulti.diff to fix inverse logic of audio.jack.multi option
- Added reverb_mixer.diff to workaround reverb issue,
  see: http://sourceforge.net/p/fluidsynth/tickets/137/

OBS-URL: https://build.opensuse.org/request/show/345756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=31
2015-12-03 12:26:06 +00:00
Stephan Kulow
2a220cf7c4 Accepting request 135606 from multimedia:libs
- Use %{optflags} (forwarded request 135604 from AndreasSchwab)

OBS-URL: https://build.opensuse.org/request/show/135606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=27
2012-09-25 07:41:51 +00:00
Stephan Kulow
fee8f450c6 Accepting request 135335 from multimedia:libs
Update to ver 1.1.6 (forwarded request 135334 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/135335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=26
2012-09-23 06:04:08 +00:00
Stephan Kulow
4c6e56f053 Accepting request 123573 from multimedia:libs
- Added 32-bit compatibility library (needed by gstreamer-0_10-plugins-buzztard-32bit ) (forwarded request 123505 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/123573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=24
2012-06-05 13:30:29 +00:00
Stephan Kulow
f697f3a10a Accepting request 99689 from multimedia:libs
- Updated to 1.1.5
  + Autotools build resulted in the wrong version number for
    libfluidsynth.so
  + One symbol was dropped from libfluidsynth.so - this symbol was
    not part of the public API though
  + JACK: Using jack_free instead of free when needed
  + Update Free Software Foundation address
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/99689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=23
2012-01-11 14:36:21 +00:00
Stephan Kulow
035a1263ed replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=22
2011-12-06 17:09:48 +00:00
Sascha Peilicke
b06b992d5a Accepting request 83642 from multimedia:libs
- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.) (forwarded request 83532 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/83642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=20
2011-09-22 08:44:43 +00:00
Sascha Peilicke
8322ad813a Autobuild autoformatter for 78360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=19
2011-08-09 14:24:51 +00:00
Sascha Peilicke
6114df1162 Accepting request 78360 from multimedia:libs
- Updated to version 1.1.4:
  Improvements to the API for playing MIDI files, several bug fixes
  in the engine itself; for details, see:
    http://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_4
- Use cmake for build
- Re-add a symbol dropped from 1.1.3
- Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/78360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=18
2011-08-09 14:24:43 +00:00
Berthold Gunreben
4c2d97921d Autobuild autoformatter for 56961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=16
2011-01-03 09:53:25 +00:00
Berthold Gunreben
bf3612eddd Accepting request 56961 from multimedia:libs
Accepted submit request 56961 from user plater

OBS-URL: https://build.opensuse.org/request/show/56961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=15
2011-01-03 09:53:14 +00:00
OBS User autobuild
260f587282 Accepting request 50339 from multimedia:libs
Copy from multimedia:libs/fluidsynth based on submit request 50339 from user plater

OBS-URL: https://build.opensuse.org/request/show/50339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fluidsynth?expand=0&rev=14
2010-10-13 22:50:00 +00:00
4 changed files with 125 additions and 10 deletions

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

Binary file not shown.

View File

@@ -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>

View File

@@ -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,11 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
%postun
%systemd_user_postun %{name}.service
%post -n libfluidsynth%{sover} -p /sbin/ldconfig
%postun -n libfluidsynth%{sover} -p /sbin/ldconfig
%ldconfig_scriptlets -n libfluidsynth%{sover}
%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}