OpenMPT 1.23 - Release Notes
It's been a while since the last official release (version 1.22.07.00), and we have been working on a bunch of great new features for this new version.
This document should give a rough overview about the greatest changes in OpenMPT 1.23.
What's new?
General
- OpenMPT is now available as native 64-bit application!
- Redo functionality for the pattern and sample editor.
- A tempo tap to quickly tap in the desired beats per minutes instead of guessing them.
- Reduced clicks on looped samples when interpolation is turned on.
- Sound device settings are now remembered per device.
- Codec export settings are now remembered between sessions.
- Added options to open the sound device right at the program start and keep playing silence when stopping sound.
- Support for unicode paths almost everywhere (just some internal settings that are written to the settings file might not be written correctly if the settings folder contains non-ANSI characters).
- OpenMPT (32-bit) is now large address aware, so more than 2 GB of RAM can be used for samples and plugins on systems where it's available.
- Restructured the settings dialog into some more logical divisions.
- Missing shortcuts from the default keyboard layout are now automatically added to other keyboard layouts.
- When converting to MOD, OpenMPT tries to compensate for the lack of sample transpose by transposing the pattern notes.
- Added an experimental feature to merge existing modules with an open module. This copies over all pattern, samples, instruments, plugins, etc. as far as it's possible.
- The icon set has finally be updated, so OpenMPT doesn't look like a 1995 application anymore (more like a 2005 application now). :-)
Pattern Editor
- Experimental new feature: Seeking in a module tries to keep sample sync, i.e. notes that are still playing from a previous pattern can still be heard. This can be enabled from the general options.
- The Note Properties Dialog has been simplified from three tabs into one bigger dialog, with much better support for PC events.
- Effect letter input should now work better on non-latin keyboard layouts, such as cyrillic.
Tree view
- Double-clicking the instrument library path (first item in the lower view) opens a folder browser dialog to quickly browse to a new location.
- The instrument library is now refreshed automatically when there are changes in the folder (e.g. adding new files).
- Backspace can now be used to go up one directory in the instrument library.
- In the instrument library, Ctrl+Enter loads the selected instrument into the currently active sample / instrument editor window.
Plugins
- There is now a plugin bridge that can be used to use 32-bit plugins in 64-bit OpenMPT or vice versa.
- Plugin chain cloning and chain moving.
- The arpeggio pattern effect does now also work with instrument plugins.
- Added an option in the plugin manager to scan a folder (including subfolders) for plugins.
- OpenMPT should no longer "forget" plugins randomly.
- Plugins with same internal ID should no longer confuse OpenMPT's plugin cache.
- The MIDI Input / Output Plugin can now compensate for OpenMPT's audio output latency by delaying the MIDI output accordingly.
- Plugin editor positions are now stored in module files.
- Support for up to 250 plugins per song!
Sample Editor
- Position marks do no longer flicker and disappear when desktop compositing (and thus, Aero) is turned on.
- Zoom levels greater than 1:1 have been added.
- Sample drawing is now available for stereo samples, too.
Instrument Editor
- Shift-clicking the pitch / tempo lock checkbox enables / disables the lock for all instruments.
File Format Support
- A great bunch of playback fixes for XM files in compatible mode.
- ProTracker-style 9xx offset command emulation.
- Various fixes in other format loaders, especially DBM.
There's more...
For a detailed description of what has changed, check History.txt. If you are new to OpenMPT, be sure to read the manual as well.
Known Issues
This list has mostly been copied over from the old OpenMPT 1.17 RC2 release notes, so this not very comprehensive... :-)
- The plugin bridge is new and hasn't been tested very much yet. It is known that some plugins don't work in it at all. Custom plugin GUIs are known to not work in Wine. Please report any other issues you may be having with the plugin bridge!
- Far from perfect VST support (no buses for audio / MIDI routing, only a few tracker effects are supported, etc...)
- Previewing samples from the tree view's file browser stops the playing module.
- Cannot preview soundfont instruments directly from the MIDI Library in the tree view.
- Excessive performance drop when dragging over the graphical parameter editor during playback.
- The Right Alt (or Alt Gr) key is not handled well by the keyboard configuration.
- There is no really convenient way to find out what features of the tracker are supported by the original trackers (Impulse Tracker, Fasttracker 2, etc...) when working with those file formats...
Contact
Helpful bug reports, new ideas and brave volunteers to test early development builds or contribute to the code are more than welcome!
Our issue tracker is located at http://bugs.openmpt.org/ and can be used to report bugs and feature requests.
You can also meet us at the ModPlug Central forums: http://forum.openmpt.org/.