HomeSolus

Update libopenmpt to 0.5.9

Authored by aleksvor on May 26 2021, 7:09 AM.

Description

Update libopenmpt to 0.5.9

Summary:
Changelog:

  • The retrigger effect didn’t work correctly for OPL instruments in some cases depending on the chosen output sample rate.
  • S3M: Emulate IT short sample retrigger quirk in S3M files saved with Impulse Tracker and Schism Tracker.
  • ProTracker 3.6 doesn’t support sample swapping. It is now disabled when loading a ProTracker 3.6 IFF module.
  • Some files with “hidden” garbage patterns were not played correctly since libopenmpt 0.5.3.
  • MOD: E9x retrigger now works the same way as in ProTracker 2.
  • MDL: Improve auto-vibrato accuracy.
  • 669: Reject files that contain any pattern tempo higher than 15.
  • Reduce memory consumption of malformed XPK-compressed files.

Test Plan: Played two tracked music files in mpv and Audacious.

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D11162

Details

Committed
JoshStroblMay 26 2021, 7:09 AM
Pushed
JoshStroblMay 26 2021, 7:09 AM
Reviewer
Triage Team
Differential Revision
D11162: Update libopenmpt to 0.5.9
Parents
R5203:8a80149f57d9: Initial commit of libopenmpt
Branches
Unknown
Tags
Unknown
References
tag: libopenmpt-0.5.9-2