OpenMPT released

Posted on
by Saga Musix

The latest version of OpenMPT has been released today.

This update brings more bugfixes and other improvements backported from OpenMPT 1.27 development.

  • Increasing / decreasing an order list item now skips non-existing patterns.
  • Trying to change the octave of a note associated with a general tuning lead to a crash. For other tuning types, changing the octave did not work as intended with all tuning group sizes.
  • Amplification of pattern data now works correctly for plugin-based instruments with a global volume other than 64.
  • Editing various sample properties did not create an undo point.
  • Instrument envelope points can now also be inserted by double-clicking.
  • Possible crash with some envelope editing keyboard shortcuts if there was no envelope.
  • Switching to another module or updating the module's sample volume now updates tree view's sample preview volume on every note, not just when previewing a new sample or instrument.
  • Converting to MOD could crash if the first order list item was not a valid pattern.
  • Sample loops shorter than four sample points at the end of a sample could cause the sample data before the loop to become corrupted.
  • Saving single tuning .tun files actually resulted in a tuning collection being saved, which prevented the tuning from being loaded unless its file extension was changed to .tc.
  • Better emulation of various ProTracker quirks in 4-channel MOD files.
  • Fixed possible crashes with malformed PLM and PSM files.

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

libopenmpt has been updated as well with the same module playback and loader fixes.