OpenMPT 1.20 - Release Notes
OpenMPT has introduced a number of noteworthy new features since the last official release (version 1.19.04.00).
This document should give a rough overview about the greatest changes in OpenMPT 1.20.
What's new?
General
- OpenMPT 1.20 introduces a template system that can be used to quickly access often used plugin, pattern, sample and instrument combinations.
- When closing OpenMPT, a single dialog with a list of unsaved files is now shown instead of one message boxes for each modified file.
- Crash recovery: When a crash is encountered, OpenMPT will try to save modified documents to a temporary location and close the audio device. The latter can especially help with ASIO drivers that become unusable after a program crash.
- MIDI CCs that are being received from an external MIDI device can now be mapped to pattern / sample / instrument editor shortcuts.
- The treeview can now handle more than 32 open modules.
- At last, OpenMPT comes with a manual again!
Pattern Editor
- Adding and removing channels creates an undo point now instead of clearing the undo log.
- There is now an option to select a channel by double-clicking a pattern cell.
- Like in Impulse Tracker, it is now possible to show the default sample volume if there is no volume command next to a note.
- OpenMPT can now recording incoming aftertouch MIDI messages to patterns as either volume commands or MIDI macros.
Sample Editor
- The new sample tuner can be used to tune samples to a given note.
Macro System
- The MIDI macro system has been rewritten completely and is now (hopefully) 99% compatible with IT's MIDI macros. Some macro letters have been changed / added, see the "macro help" button in the macro settings or the manual for more information.
VST Plugins
- OpenMPT comes with its own MIDI Input / Output plugin that can be used to route MIDI event from external devices to other plugins or to send MIDI events to your MIDI gear.
- Plugins can now route MIDI events to follow-up plugins. This can be useful for LFO, arpeggiator or groove plugins.
- Searching for multiple unknown plugins will now open only one browser window.
- Some multi-output plugins like Kontakt (64 channels version) won't crash anymore.
- Built-in support for jBridge to provide support for 64-Bit plugins and other plugins that won't load in OpenMPT.
- Exception handling for crashed plugins does finally work again, so the overall stability of OpenMPT as a VST host has increased. Note that a few plugins don't seem to like exception handling and might crash now.
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... :-)
- Far from perfect VST support (no buses for audio / MIDI routing, only a few tracker effects are supported, etc...)
- Previewing samples from the treeview's file browser stops the playing module.
- Cannot preview 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.
- In Windows 98, the graphical parameter editor and instrument envelope editor grid display are messed up.
- 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/.