1.17.02.53 available for testing

Started by Relabsoluness, May 17, 2009, 21:55:55

Previous topic - Next topic

Relabsoluness

OpenMPT 1.17.02.53 is now available for testing. This is mostly a bug fix build.

Download: OpenMPT-1.17.02.53.zip

MD5: 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

psishock

\O/
ill check the feature list right away and start some random testing. Great job everyone!
I'm as calm as a synth without a player.  (Sam_Zen)

Relabsoluness

In addition to general feedback, it would be nice to hear whether this works in Win98/Vista/7/Wine.

Saga Musix

I will get Vista this weekend, I will also be able to test it on Win98 and Wine. And maybe Win7... :)
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Rakib

Works fine with windows server 2008.

But still problems with Blue-Line Plug-Ins.
^^

Sam_Zen

Great, Relabsoluness, good work, an impressive list. I will implement this.

As stated, primary information about the used OS is quite relevant, so maybe it should be some label of a post about a bug.
Inspired by the IrfanView forum on behalf of quick information about some posting-environments,
I like to suggest an extra option in the members profile section (LP?), showing below the avatar, about the local OS version.

This will enhance understanding the specific problem, without asking for obvious details first.
Of course testing in another environment like my Win98 on my second laptop can still be mentioned in the post.

0.618033988

Relabsoluness

Quote from: "Sam_Zen"...an impressive list.
Much due to Jojo as well.

Saga Musix

Sam: You might want to upgrade to service pack 3, it's really a good thing to do so... lotsa bugfixes and a couple of new useful things.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Nahkranoth

Works fine under Vista x64 here. So far it crashed only due to crappines of its vst host. Exactly as on my XP.

Sam_Zen

2 Jojo : Just to check - is 'service pack 3' the same as the mentioned '1.17.02.53'. ?
0.618033988

Saga Musix

service pack 3 is a windows update. your picture says that you (maybe) use winxp with service pack 1, which is pretty old. service pack 3 includes many fixes and a couple of new features, one of the being native WPA2 support for example (if you're using WLAN, this is mandatory nowadays).
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Sam_Zen

Windoze SP, I see. This snapshot is from my studio system computer. At the moment, due to circumstances, I'm working on a laptop with Windows XP Personal Service Pack 2 the last 4 months, but I was too lazy to change the info.

I have a personal policy to be very withdrawn to get new Windoze versions on a system.
Automatic updates are disabled. Just because of a lack of trust.
0.618033988

Really Weird Person

I did notice the pattern cut. I am going to try something though. Opening a 5,101 pattern song and seeing what happens [kind of like how you can open [but not create] songs that have fewer than 4 channels]. Speaking of channels, I will have to play with the channel manager as well to see if you can reduce songs to less than 4 channels again. That would be funny! :lol: I also noticed that the spin control that controls how many patterns are shown ahead of the active one has now been removed. That is odd. Perhaps that is controlled in a different location [or not at all].
Apparently the channel thing does not do anything. Row minimum:  4, row maximum:  1,024
Here is what I discovered. It can open songs that are more than 4,000 patterns in length, but they are truncated to 4,000 patterns [which ended up being 3,999 for me because of the fact that my patterns start at 1 as opposed to 0].

g

Quote from: "Sam_Zen"I have a personal policy to be very withdrawn to get new Windoze versions on a system. Automatic updates are disabled. Just because of a lack of trust.
I think while your policy seems logic it's counter productive. The newest version with the latest update is usually the most secure version.

New version works swell on my Vista 32. Question, what are the "parameters" used when timestretching?

Saga Musix

QuoteI also noticed that the spin control that controls how many patterns are shown ahead of the active one has now been removed. That is odd. Perhaps that is controlled in a different location [or not at all].

See here:
Quote/ <re> Default orderlist margin value can now be controlled with "DefaultSequenceMargins" ini-settings under "Pattern Editor" context. (rev 225)
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.