OpenMPT released

Posted on
by Saga Musix

This update to OpenMPT 1.31 fixes various bugs and brings some other small improvements. Here's a list of the most notable changes in this version:

  • Channel Manager: Allow middle-click to open Quick Channel Settings for all formats.
  • When auto-saving, display the currently saving module's filename in the status bar.
  • Find & Replace: In the plugin parameter dropdown, parameter 999 was missing if the number of plugin parameters was unknown.
  • Sample / instrument name editing was broken in the Comments tab since OpenMPT
  • The OPL emulation produced unwanted clicks with mix rates exceeding 65 kHz.
  • MIDI macro command s didn't compute the correct checksum if a device ID was made up from two bytes (e.g. Roland XV-5080).
  • Disable a few more compatibility flags for ITs made with older Schism Tracker versions.
  • Halve the output volume of IT files saved with ChibiTracker, as its mixer is about half as loud as ours.
  • Detect S3M and XM files saved with PlayerPRO. Improved detection of XM files saved with ModPlug Tracker.
  • In mono S3Ms, the ratio between sample and OPL volume was incorrect.
  • MOD: Changed VBlank timing heuristic to always assume CIA timing when long samples (unsupported by original ProTracker) are found.
  • Disabled NoiseTracker quirks if empty sample slots have a default volume other than 0 in MOD files.
  • 7-bit panning detection may have returned incorrect results for MODs with a channel count other than 4.
  • Loosened SoundTracker file rejection heuristics a bit to allow loading of files with overly long samples and malformed song titles. Other heuristics has been tightened a bit.
  • MED: Improve handling of default tempo, panning and channel volume in files containing more than one song.
  • Support the highest three octaves in ULT modules.
  • Fixed possible crash when merging sequences.
  • It was possible that OpenMPT would crash on shutdown if an automatic update check was still running in the background.
  • When changing the output plugin from the LFO plugin's editor, the change was not reflected in the General tab.

For a complete list of changes, have a look at the release notes and the full version history.

libopenmpt has also been updated with the same improvements and fixes.