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.
libopenmpt has been updated as well with the same module playback and loader fixes.