OpenMPT 1.17.02.53 is now available for testing. This is mostly a bug fix build.
Download:
OpenMPT-1.17.02.53.zipMD5: 434ecc37482fb9a2fbac71c815fd8687
SHA-1: a2e7f06a6b23495bff4f5a855214a9744b052e45
Changes since 1.17.02.52(from history.txt):
---------------------------------------------------
General: + <jojo> Can now import MO3 files using external library. (rev. 248)
. <jojo> Song Cleanup: Sample cleanup should no longer remove data after sustain loop end point. (rev. 248)
. <jojo> Misc: When adding channels from song properties, new channels are now initialized properly (bug 1814). (rev. 236)
. <jojo> BPM approximation showed wrong rows per beat in some cases (bug 2532) (rev. 231)
. <jojo> Disabled special handling of '&'-character when drawing texts to various components where the special handling should not take place. (
http://forum.openmpt.org/index.php?topic=1962.0) (rev. 229)
. <re> File opening: Added a couple of return value checks to reduce the change of crash when opening lots of files (bug 2546) (rev. 239)
/ <jojo> Menu: Goto dialog can now be opened from Edit-menu. (rev. 246)
/ <re> Pattern cleanup: Clearing sequence after first '---' item is now optional. (rev. 239)
/ <re> When passing MIDI to plug, documents will now be set modified since MIDI data may change parameters. (rev. 243)
General tab: / <jojo> General tab: VST volume slider is now disabled for S3M. (rev. 246)
/ <jojo> General tab: Initial channel volume controls are now enabled only for IT and MPTM. (rev. 246)
Pattern tab: + <jojo> Added descriptions of SBx, S3x, S4x and S5x command parameters to note properties dialog. (rev. 251)
+ <jojo> Descriptions to retrigger note command parameters in note properties dialog. (rev. 248)
+ <jojo> Ability to start playback with incoming MIDI note (see setup->MIDI) (rev. 246)
+ <jojo> Duplicate channel (see channel header context menu). (246)
+ <re> MIDI controllers can now be used to input smooth MIDI macro commands to pattern (setup->MIDI). (rev. 240)
. <re> Undo should now work with chords. (rev. 244)
. <re> When playing with MIDI keyboard, plugins got a constant note velocity, not the actual velocity (bug 2754) (rev. 239)
. <re> Undo fixes (didn't properly handle playback positions/multichannel record, set redundant undo points)(rev 243)
. <re> Param record in plugs GUI wrote commands even when pattern record was off. (rev 243)
. <re> Fixed chord detection when row spacing was enabled. (rev 243)
. <re> Fix to displaying wrong pattern name when using more than 255 patterns (
http://forum.openmpt.org/index.php?topic=2344.0) (rev. 212)
. <re> Accidental moving when selecting order in margins shouldn't happen anymore. (rev 225)
. <re> Fix to possible crash when using undo after pattern resize (bug introduced in rev. 168)
/ <jojo> When applying "change instrument", won't add instrument number to note off/cut if the note doesn't have instrument already. (rev. 248)
/ <re> Default orderlist margin value can now be controlled with "DefaultSequenceMargins" ini-settings under "Pattern Editor" context. (rev 225)
/ <jojo & re> Sequence view: Sequence scrolling won't no longer be cut on first '---' item on IT/MPTM/XM. (rev. 237)
/ <re> Pattern: The keyboard split 'feature' when entering chords is removed (bug 2790). (rev. 244)
Sample tab: + <jojo> Can now normalize sample selections. (rev. 254)
+ <jojo> Can now optionally normalize all samples instead of just one (click normalize with shift down) (rev. 249)
+ <jojo & re> Status bar now displays offset value at given sample point. (rev. 232)
+ <jojo & re> Sample amplify now accepts negative values(inverts sample phase) (request 2219) (rev. 234)
+ <jojo & re> Signed/unsigned sample conversion. (rev. 235)
+ <re> Added button for phase invert to toolbar. (rev. 235)
+ <jojo> Ability to save sample as raw. (rev. 236)
. <re> Fix to zoom-related crash when loading samples in sample tab. Occurs usually with lengthy samples. (rev. 211)
. <jojo> Playing sample selection didn't work properly in all cases (bug 1700). (rev. 231)
. <jojo> Setting loop points could affect playing of sample even if loop was disabled (bug 1874) (rev. 231)
/ <jojo> Notes from MIDI should now be played like notes from keyboard. (rev. 246)
/ <jojo> Play sample button now stops previous note even if mod is playing (bug 1366) (rev. 231)
/ <jojo> Sustain loop will now be enabled when setting it to sample selection. (rev. 231)
/ <jojo> Sample editing: If possible, use loop points as trim limits if there's no selection chosen. (rev. 230)
/ <re> Time stretching is now implemented with SoundTouch library. (rev. 228)
/ <re> Disabled pitchshifting/time stretching of 8-bit samples(didn't seem to work). (rev. 228)
Instrument tab: . <jojo> Envelope view: Middle line will now be drawn in panning and pitch/filter envelopes even if row guidelines are enabled. (rev. 254)
/ <jojo> Instrument tab: Sample map can now map "No sample". (rev. 236)
/ <re> Changed default instrument plug volume command handling from Dry/Wet to none. Also added ini-setting with which one can set the default value used for new instruments. Ini setting is "DefaultPlugVolumeHandling" in [Misc], possible values are 0,1,2. (rev. 238)
MPTM: . <re> Pattern cleanup: In some cases sequence wasn't cleaned properly for mptm. (rev. 239)
/ <re> Changed pattern/order limit for MPTm from 65000 to 4000. (rev. 212)
Instrument tuning:
+ <re> Added letter 'b' to drawable letters. (rev. 217)
. <re> Creating 'group geometric' was broken (perhaps since v. 1.17.02.49) (rev. 252)
. <re> Loading certain old tuning objects didn't work. (rev. 238)
/ <re> Notes should now be drawn more clearly when using custom tunings. (rev. 217)
IT: . <jojo & re> Macro config should now be loaded correctly also when loading IT files not made with MPT. (rev. 257)
. <jojo & re> Playback fix to vibrato with ramp down waveform in IT compatibility play. (rev. 257)
. <re> When file was saved with compatibility export, the last order was not shown in Impulse Tracker. (rev. 257)
XM: . <jojo> Fix to handling a special case of Bxx and Dxx (bug 2769) (rev 241)
S3M: . <re> S3M saving: Sequence of length 241-255 should now be cut to length 240 instead of ~16. (rev. 239)
/ <re> When loading S3M files which contain Zxx-effects, user is now asked how to process them. (bug 2166) (rev. 233)
/ <re> S3M saving: Saved sequence is no longer cut on first '---' item. (rev. 239)
MOD: . <jojo & re> Fixes to MOD saving: it should now be possible to create ProTracker compatible MOD files with compatibility export. (rev. 256)
Package template: / <jojo> PackageTemplate: Update to DE_jojo-keymap
Misc: . <from libmodplug> Fix to faulty portamento handling on loading AMF.
. <various> Lots of smaller bug fixes.
Additional file hashes:
mptrack.exe
MD5 : 1ae5f5d1ca191ccf4c003c87df1bf268
SHA-1: 465ae5615327919e5d1700379d2f07fdf2546241
OpenMPT_soundtouch.dll
MD5 : 316d69d60f0474d0f44294cdc5ecd1ae
SHA-1: 4233d370d65e2b7504e73b92da17ec3cb22d61cc
unmo3.dll
MD5 : 2bc3934850fef1cb78b6acd1673e5969
SHA-1: 2e17f7bb6d19ce326851333b918070c5357cacd1