The latest version of OpenMPT has been released today.
This is mostly a bugfix to address new bugs found in the first OpenMPT 1.23 release, but also brings a few other improvements. These are the noteworthy improvements and changes in OpenMPT 1.23.02.00:
- With new installations, it was possible that OpenMPT 1.23 was internally rendering at a different sample rate than the sound device was outputting. Attention: The fix for this issue can now have exactly the opposite effect (sound being played too slow instead of too fast) with upgraded installations. If this happens to you, upgrade to OpenMPT 1.23.03.00.
- Changed manual format from PDF to CHM. When opening help from certain dialogs, the relevant manual page is automatically opened.
- Don't require shift key to be pressed when entering numeric effect letters on French keyboards.
- Channel mute / channel mute on pattern transition shortcuts got extended to cover all channels covered by the selection instead of just the channel where the cursor is.
- After pasting pattern data, the pasted area is automatically selected.
- Undoing channel deletion didn't work properly.
- Added sample transpose shortcuts to quickly change the middle-C frequency of a sample.
- Sample fade operation was broken in 64-bit builds.
- Adding silence to a sample that's not 8-bit mono broke in OpenMPT 1.23.
- In the instrument library, Ctrl+Enter loads the selected instrument into the currently active sample / instrument editor window. Pressing Ctrl+Enter in the upper part of the tree view starts label editing.
- Moving plugins unintentionally broke the plugin chain in many cases.
- Fixed the plugin bridge for a couple of plugins (KarmaFX EQ, VarietyOfSounds plugins).
- For XM files, a new mix mode "Compatible (FT2 Pan Law)" has been added which is the same as the "compatible" mix mode, but this enforces FT2's pan law, while the "normal" compatible mix mode no longer does so. This should make tunes created with OpenMPT 1.22 or older not break drastically anymore if they make use of a lot of panning stuff.
- Sustained envelopes were released too early in IT compatible mode if the loop end was hit on exactly the same tick as the note-off event.
- Added ProTracker-style offset when note but no instrument number is specified in ProTracker 1/2 mode.
- Rearranging samples broke in OpenMPT 1.23.