|
From: <sag...@us...> - 2010-05-21 21:01:38
|
Revision: 601
http://modplug.svn.sourceforge.net/modplug/?rev=601&view=rev
Author: saga-games
Date: 2010-05-21 21:01:28 +0000 (Fri, 21 May 2010)
Log Message:
-----------
- Rewrote history... Err... updated History.txt for current version.
- Unified history template, so the whole file makes use of the "new" [xyz] indicators instead of those weird special chars. :)
Modified Paths:
--------------
trunk/OpenMPT/packageTemplate/History.txt
Modified: trunk/OpenMPT/packageTemplate/History.txt
===================================================================
--- trunk/OpenMPT/packageTemplate/History.txt 2010-05-21 18:17:35 UTC (rev 600)
+++ trunk/OpenMPT/packageTemplate/History.txt 2010-05-21 21:01:28 UTC (rev 601)
@@ -1,12 +1,12 @@
OpenMPT - Full Version History
------------------------------
-.: bug fix
-+: new feature
-^: Improvement
--: known issue / regression
-/: change
-?: other
+[Fix]: bug fix
+[New]: new feature
+[Imp]: Improvement
+[Reg]: known issue / regression
+[Mod]: change
+[Var]: other
(tx XYZ): thanks to XYZ for telling us about the bug
Changes from revisions [476, 599]
@@ -16,7 +16,7 @@
[Imp] <Jojo> Disabled tempo slider for MOD files (it was just confusing)
[Imp] <Jojo> Disabled global volume slider for MOD files, instead enabled the sample pre-amp slider (so it is also possible to make output louder)
[Fix] <Jojo> Moving a plugin in MOD/S3M files doesn't mark them as modified anymore. The channel fx dropdown lists are now also disabled for those module types.
- [Fix] <Jojo> If necessary (S3M), disable restart position edit control on general tab.
+ [Fix] <Jojo> The restart position edit control is disabled for S3M files.
[Fix] <coda> The background colour of the tabs in the channel configuration is now also correct when using WinXP Luna or Vista/Win7 Aero.
Sequence editor
@@ -29,12 +29,11 @@
[Imp] <Jojo> Overflow paste now only uses one undo step.
[Imp] <Jojo> Instead of simply ignoring note off/cut/fade when working with .MOD files, it is converted to C00.
[Fix] <rewbs> Effect visualizer is now aware of PC notes (bug 3836).
- [Fix] <rewbs> Context menu command "Change Plugin" for PC notes now works when the PC note has a blank plugin (instrument) field.
[Fix] <Jojo> When using MIDI record or split keyboard settings, volume data was writting into the volume column in MOD format.
[Fix] <Jojo> When converting PC Notes to MIDI Macros, the instrument index is now also cleaned as well. Noticable for example when pasting PC notes into an IT module.
[Fix] <Jojo> Now, plugin slot 100 can also be automated using PC Notes.
[Fix] <Jojo> When pasting pattern data that exactly reached the pattern end with overflow paste enabled, a redundant undo point was created.
- [Fix] <Jojo> Entered (volume) effects are now properly checked (makes a difference f.e. in MOD format where it was previously possible to enter effects like Hxx)
+ [Fix] <Jojo> Entered (volume) effects are now properly validated (makes a difference f.e. in MOD format where it was previously possible to enter effects like Hxx)
[Fix] <Jojo> Mix Paste: When in MPT behaviour mode, empty FX commands were not overwritten properly when there previously was an effect in that field but only the effect number (and not the param value) was reset.
[Reg] <Jojo> Creating a selection using the Shift key + Mouse click now only works if there was previously no selection made; This seems reasonable as the old shift-behaviour seems to be widely used.
@@ -47,10 +46,8 @@
[Fix] <Jojo> When working with multiple sequences, switching to the pattern editor for the first time automatically marked the document as modified.
Pattern tab::Note properties
- [Imp] <Jojo> Show a nice description for the new :xy effect.
[Imp] <Jojo> Don't allow values > 63 for "break to row" commands in MOD/S3M.
[Imp] <Jojo> Since the behaviour of sliding commands with both nibbles set varies from tracker to tracker, "undefined" is always shown in the note properties in such cases.
- [Fix] <Jojo> Vibrato and Tremolo were erroneously marked as commands with no effect memory.
[Fix] <Jojo> In the note properties, the Gxx effect for XM files was not limited properly.
[Fix] <Jojo> In Note Properties, the waveform display for S [345]x (and equivalent MOD/XM effeects) was not always fully visible ("continue" addition was cut off)
[Fix] <Jojo> Display "fine" / "extra fine" portamento effects properly (S3M/IT/MPTM), display SFx macro properly, display MOD effects with no memory properly.
@@ -63,9 +60,8 @@
[New] <Jojo> Shift+New = Clone sample slot
[New] <Jojo> Option to not ask for RAW import settings again (settings are remembered independently for all modules)
[Imp] <Jojo> Remember previous settings in RAW import dialog
- [Imp] <Jojo> When enabling (sustain) loop and no loop points are set yet, automatically set loop to full sample length.
- [Imp] <Jojo> Samplename and filename are now properly limited.
- [Imp] <Jojo> When enabling a sample loop and only parts of the sample are selected
+ [Imp] <Jojo> When enabling (sustain) loop and no loop points are set yet, automatically set loop to full sample length or the currently selected part of the sample.
+ [Imp] <Jojo> Sample name and filename are now properly limited in length.
[Fix] <Jojo> When applying time stretch / pitch shift to an 8-bit sample and selecting the sample partly lead to partial upsampling, instead of upsampling the whole sample.
[Fix] <Jojo> Sample Undo: If no custom value was set, the default value was set ridiculously high (tx Paul Legovitch)
[Fix] <Jojo> Sample Undo: Fixed another possible problem when undoing actions with very little memory left.
@@ -77,23 +73,22 @@
[New] <Jojo> Transpose Up/Down for sample map.
[New] <Jojo> VST/Instrument handling: The IT instrument note mapping is now also applied to VST instruments (before, it was just available for samples). This way, VST instruments can be transposed easily.
[Imp] <Jojo> When pasting an envelope, it's now also automatically enabled.
- [Imp] <Jojo> Instrumentname and filename are now properly limited.
+ [Imp] <Jojo> Instrument name and filename are now properly limited in length.
[Imp] <Jojo> "Scale envelope points" is now always available for scaling the values of the points (y axis).
[Fix] <Jojo> The panning spin button ranged from 0 to 256, however when saving to .IT, 256 was wrapping over to 0. Panning is now limited from 0 to 255.
[Fix] <Jojo> It was impossible to assign plugin slot 100 to an instrument.
Comments tab
[Fix] <Jojo> Correct C-5 frequency is now also shown if the module is an XM file.
- [Fix] <Jojo> When editing sample / instrument names, they are limited properly now.
+ [Fix] <Jojo> When editing sample / instrument names, they are limited properly in length now.
Treeview
- [New] <Jojo> Sequences can now be copied to other modules by simply dragging the sequence header into the the other module's sequence header. Does only work between two different modules, not within the same module.
+ [New] <Jojo> Sequences can now be copied to other modules by simply dragging the sequence header into the the other module's sequence header. Does only work between two different modules, not within the same module, and it will not copy the pattern contents.
[Imp] <Jojo> Display sequence index next to sequence names.
- [Imp] <Jojo> Improved order dragging; It is now also possible to drag an order into a non-MPT module. In that case, the old orderlist will be replaced.
+ [Imp] <Jojo> Improved order dragging; It is now also possible to drag an order into a non-MPTM module. In that case, the old orderlist will be replaced.
[Imp] <Jojo> J2B files were not shown in treeview.
- [Fix] <Jojo> If a sequence had no name, its name was not formatted properly.
[Fix] <Jojo> Soundfont samples were not playing correctly anymore. Note that soundfont samples in the MIDI library still don't work.
- [Fix] <Jojo> A crash could occour if the instrument library path was too long (f.e. because of malicious strings in the [Paths] section of the INI file)
+ [Fix] <Jojo> A crash could occour if the instrument library path was too long (f.e. because of malicious strings in the [Paths] section of the INI file)
[Fix] <Jojo> "Bypass" action for VSTs didn't set the document as modified.
[Fix] <Jojo> Right-Click on module -> Close didn't ask for confirmation when the document was modified.
[Fix] <Jojo> Insert/Duplicate sequence actions didn't set the document modified. Grey out those two actions if no additional sequences can be added.
@@ -108,13 +103,10 @@
[Fix] <re> Returned host CanDo-values were wrong (since pre RC1 era).
Mod conversion
- [Imp] <Jojo> Convert the :xy effect to a simple note delay effect when converting to anything that's not MPTM.
- [Imp] <Jojo> Don't show warning about restart position if it is actually not set (only applies to S3M format)
[Fix] <Jojo> When converting from MOD to S3M or IT, the Invert Loop effect was not removed.
- [Fix] <Jojo> When converting from MPTM to another format, the first sequence name is removed and the sequence is now sized properly when merging multiple sequences.
- [Fix] <Jojo> When converting between XM and IT, the sample autovibrato "sweep" factor is now fixed a bit.
- [Fix] <Jojo> When removing instruments from the treeview and converting the module to a different format which also supports instruments, OpenMPT crashed due to a null pointer exception.
- [Fix] <Jojo> When converting from MOD to S3M or IT, the Invert Loop effect was not removed.
+ [Fix] <Jojo> When converting from MPTM to another format, the first sequence name is removed and the sequence is now sized properly when merging multiple sequences (tx Skaven).
+ [Fix] <Jojo> When converting between XM and IT, the sample autovibrato "sweep" factor is now fixed a bit (since sweep = 0 equals "no sweep" in XM, and "no vibrato" in IT).
+ [Fix] <Jojo> When removing instruments from the treeview and converting the module to a different format which also supports instruments, OpenMPT crashed.
[Fix] <Jojo> When converting to MOD/S3M, the extended filter range flag was not deactivated.
[Fix] <Jojo> S00 (IT/S3M) does not equal E00 (MOD/XM), as Exx doesn't have effect memory. Trying to convert S00 to the last used value now.
[Fix] <Jojo> If necessary (S3M), reset restart position attribute when converting
@@ -122,16 +114,15 @@
IT
[Imp] <Jojo> IT Saver: Compatibility export saves stereo samples again, as other tracker like Schism also support this.
- [Fix] <Jojo> IT Saver: Set unused channels' panning positions to 0xA0 like IT does (appears to fix a problem in IT's GUI)
[Fix] <Jojo> IT Saver: Fixed IT sample flags which could potentionally cause IT to screw up on loading/saving MPT-made modules with samples that are not used by an instrument.
[Fix] <Jojo> IT Loader: ChibiTracker uses \n instead of \r in the IT comment text, which was not handled properly.
- [Fix] <Jojo> (fix from SchismTracker) IT Loader: Ignore stereo sample flag when loading old IT files (older than IT 2.14) since IT id not reset this flag when importing stereo samples back then.
+ [Fix] <Jojo> (fix from SchismTracker) IT Loader: Ignore stereo sample flag when loading old IT files (older than IT 2.14) since Impulse Tracker did not reset this flag when importing stereo samples back then.
[Fix] <Jojo> ITI/ITS Loader: Sample flags were not reset when a sample slot was overwritten when loading ITI or ITS files. That way, it was possible that f.e. the bidi loop flag was not disabled when loading a new sample that had a normal loop.
[Fix] <Jojo> S3M/IT compatibility: Note Cut really cuts notes and does not just mute them (so that following volume commands could restore the sample)
[Fix] <Jojo> IT Compatibility: Always reset autovibrato settings when there's an instrument number (fix from SchismTracker)
[Fix] <Jojo> IT Compatibility: S77 / S79/ S7B are supposed to pause the envelope, not disable it.
- [Fix] <Jojo> IT compatibility: ignore slide commands with both nibbles set (f.e. D55, PA1, ...)
- [Fix] <Jojo> IT Compatibility: Default Vibrato/Tremolo/Panbrello values to sine if out of range (e.g. S35)
+ [Fix] <Jojo> IT Compatibility: ignore slide commands with both nibbles set (f.e. D55, PA1, ...)
+ [Fix] <Jojo> IT Compatibility: Default Vibrato/Tremolo/Panbrello waveform values to sine waveform if out of range (e.g. S35)
IT/MPTM/ITP, Instrument extension handling:
[Fix] <Jojo> ITP Loader: Instruments flags in ITP files with embedded instrument headers were loaded wrong since revision 415.
@@ -144,30 +135,25 @@
[Fix] <Jojo> XM Loader: Early versions of Skale Tracker (R.I.P.) apparently did stupid things to XM instrument headers, so mpt failed to load such modules. Tested the fix with a few hundred XMs and apparently only one XM (IFULOVE.XM) that I have has a header size that is different from the struct size - and that's the one that caused problems.
[Fix] <Jojo> XM Compatibility: Volume column doesn't have an effect memory, most effects with param = 0 are useless. Those are ignored in compatibility mode playback and also when exporting the file in compatibility mode.
[Fix] <Jojo> XM Compatibility: Improved handling of the situation when a 3xx effect was used, but previously no note was playing.
- [Fix] <Jojo> XM compatibility: New instrument + tone portamento = ignore new instrument (fixes partytime.xm by cancer)
+ [Fix] <Jojo> XM Compatibility: New instrument + tone portamento = ignore new instrument (fixes partytime.xm by cancer)
MOD
- [Imp] <Jojo> Module creation: When creating a new .MOD, it has 31 samples by default.
- [Imp] <Jojo> Playback: When PT1x flag is activated, Amiga note range limits are automatically taken into account.
+ [Imp] <Jojo> Module creation: When creating a new .MOD, it has 31 sample slots by default.
+ [Imp] <Jojo> Playback: When the PT1x flag is activated, Amiga note range limits are automatically taken into account.
[Fix] <Jojo> MOD Saving: Samples were shifted badly if the sample size was odd. (wow, this is an OLD bug!)
- [Fix] <Jojo> Mod Saving: If a mod had loop points set, but loop disabled, they were still saved in the .MOD file, resulting in the loop being enabled automatically.
+ [Fix] <Jojo> MOD Saving: If a sample had loop points set, but loop disabled, they were still saved in the .MOD file, resulting in the loop being enabled automatically.
[Fix] <Jojo> MOD Loader: Very short loops (4-8 bytes long) are not ignored anymore. This fixes "Crew Generation" by Necros.
S3M
- [Fix] <Jojo> S3M Loader: Slightly improved the AdLib instrument detection.
[Imp] <Jojo> S3M Loader: Display a message if an S3M file contains Adlib instruments (rare).
- [Imp] <Jojo> S3M Compatibility: At least process samples on muted channels so that sync can be maintained.
[Fix] <Jojo> S3M Playback: In ST3, muted channels are completely ignored, not even effects are interpreted. Let's try this in MPT, too.
- [Fix] <Jojo> S3M compatibility: Slightly better handling of vibrato/tremolo waveform types (although the ST3 help screen says that continuous vibrato/tremolo is possible, it does actually not work.)
+ [Fix] <Jojo> S3M Compatibility: Slightly better handling of vibrato/tremolo waveform types (although the ST3 help screen says that continuous vibrato/tremolo is possible, it does actually not work.)
[Reg] <Jojo> Cannot create S3M files with more than 100 patterns anymore, because...
- [Fix] <Jojo> ... it was possible to create S3M files where the 256 parapointers were not enough.
- [Fix] <Jojo> S3M/IT compatibility: Note Cut really cuts notes and does not just mute them (so that following volume commands could restore the sample)
+ [Fix] <Jojo> ... it was possible to create S3M files where the 256 parapointers were not enough, resulting in incomplete/broken files.
+ [Fix] <Jojo> S3M/IT Compatibility: Note Cut really cuts notes and does not just mute them (so that following volume commands could restore the sample)
Other modules:
- [Imp] <Jojo> MT2 Loader: Make use of the "lines per beat" header field.
- [Fix] <Jojo> Slightly better MT2 (MadTracker) handling: Release node is not set anymore for each and every instrument envelope. MT2 files are now loaded as IT files by default (instead of XM) because of their extended instrument properties (NNAs, filters, etc) - I wonder what this breaks, but I don't bother because MT2 support was already 100% broken before this. :) Some MT example tunes sound a bit better now at least.
- [Imp] <Jojo> PSM Loader: Better handling of SC0 effect
- [Fix] <Jojo> GDM Loader: It would have actually helped to convert the format origin table correctly... Origin formats other than MOD are now loading correctly again.
+ [Imp] <Jojo> MT2 Loader (MadTracker): Make use of the "lines per beat" header field. Release node is not set anymore for each and every instrument envelope. MT2 files are now loaded as IT files by default (instead of XM) because of their extended instrument properties (NNAs, filters, etc) - I wonder what this breaks, but I don't bother much because MT2 support was already 100% broken before this. :) Some MT example tunes sound a bit better now at least.
[Fix] <Jojo> PTM Loader: Fixed an unhandled null pointer exception that occured when loading some unsupported RAR files.
[Fix] <Jojo> PSM16 Loader: Fix for note cut on tick 0 (warbot tune from Silverball)
[Fix] <Jojo> Threw out the old ULT loader in favor of Storlek's loader from SchismTracker (used with permission from the author himself). This is a lot more accurate than MPT's old loader.
@@ -176,26 +162,25 @@
[Fix] <Jojo> IMF Loader: Some fixes copied from Schism (copied from MikMod)
MPTM
- [New] <rewbs> Added combined note delay & note cut command for .mptm only (":xy" means delay until tick x and play for y ticks).
+ [New] <rewbs> Added combined note delay & note cut command for MPTM only (":xy" means delay until tick x and play for y ticks).
[New] <Jojo> MPTM command S7D explicitely enforces pitch envelope, S7E enforces filter envelope.
Module cleanup
[Imp] <Jojo> In the cleanup dialog, mutually exclusive items are now automatically unchecked, to avoid confusion.
- [Imp] <Jojo> Cleanup Dialog: Made it look a bit nicer.
- [Fix] <Jojo> Because of an error in GetNumPatterns(), the last pattern was checked when looking for unused samples which sometimes resulted in deleted samples (although they were actually used).
+ [Imp] <Jojo> Made the dialog look a bit nicer.
+ [Fix] <Jojo> Because of an error in pattern count retrival, the last pattern was not checked when looking for unused samples which sometimes resulted in deleted samples (although they were actually used).
[Fix] <re> Fixed a memory leak in pattern name handling.
Misc
- [New] <Jojo> INI Settings: When portable mode is enabled, the most common paths in mptrack.ini are now translated to relative paths (if possible). plugin path is not translated to relative paths (yet).
+ [New] <Jojo> INI Settings: When portable mode is enabled, the most common paths in mptrack.ini are now translated to relative paths (if possible). Plugin paths are not translated to relative paths (yet).
[New] <Jojo> Modules in gzip archives (single-file .gz archives) can now be imported, just to satisfy my laziness when downloading gzipped modules from Amiga Music Preservation. :-P
- [Imp] <Jojo> Mod Loaders: Instead of creating messageboxes in various places, errors are now written to the log.
+ [Imp] <Jojo> Mod Loaders: Instead of creating messageboxes in various places, errors are now written to the log and one messagebox is shown for each file.
[Imp] <Jojo> Binary files are now less often falsely recognized as early MOD files (15 samples without header): If the orderlist contains orderlist items > 128, loading is cancelled.
[Imp] <Jojo> Song Properties: Tooltips are shown for various controls.
[Mod] <Jojo> Options: Removed the "space bar repeats previous action" option, as it did not work anymore since the new keyhandler is used; in fact, this option can be achieved instead by using the "on key hold" for the "quick paste" key shortcut.
- [Mod] <rewbs> Removed old "velocity" volume command, which was experimental and unused.
+ [Reg] <rewbs> Removed old "velocity" volume command, which was experimental and unused.
[Mod] <Jojo> Replaced default VU-meter colours for the MPT scheme by more pleasant colours that were already used for the other themes.
[Mod] <Jojo> Updated internet links (ModPlug Central Forums link is now a permalink)
- [Fix] <Jojo> Length Calculation: If the first pattern was empty, OpenMPT was caught in an infinite loop.
[Fix] <Jojo> MPTM Saving: A missing null pointer check crashed OpenMPT when trying to access a deleted instrument slot.
[Fix] <Jojo> Multi window edit: When (un)muting a channel from the general tab in window 1, it was instantly shown in the pattern editor of window 2, but not vice versa.
[Fix] <Jojo> Channel Manager: When removing channels using the channel manager, their names were not cleared properly.
@@ -214,1390 +199,1485 @@
[Mod] <Jojo> Added OpenMPT 1.18 release notes document for package template
[Mod] <Jojo> Updated DE_jojo.mkb
[Mod] <Jojo> Updated Paul Legovitch's keymap (now also suitable for desktop keyboards); use this as the default "french" keymap in the installer.
- [Mod] <re> Updated default keybindings.
+ [Mod] <re> Updated default keybindings.
v1.18.00.00 (January 2010, revision 475)
----------------------------------------
General tab
- . <Jojo> Channel name input field was not limited properly.
+ [Fix] <Jojo> Channel name input field was not limited properly.
Sequence editor
- + <re> Can now copy/cut/paste order selections.
- ^ <Jojo> Using the keyboard manager for shortcuts. 0...9, + and - keys are now also configurable.
- ^ <Jojo> Duplicate / Create new pattern shortcuts do also work here now.
- ^ <Jojo> Show cut/copy/paste orders in context menu.
- ^ <Jojo> Middle click can now also be used for queuing patterns.
- . <Jojo> Pasting orders now removes "+++" items if they are not supported by the current format.
- . <Jojo> Fixed display error when selecting multiple orders, inserting them and clicking on another order (only first order of previous selection was un-highlighted).
+ [New] <re> Can now copy/cut/paste order selections.
+ [Imp] <Jojo> Using the keyboard manager for shortcuts. 0...9, + and - keys are now also configurable.
+ [Imp] <Jojo> Duplicate / Create new pattern shortcuts do also work here now.
+ [Imp] <Jojo> Show cut/copy/paste orders in context menu.
+ [Imp] <Jojo> Middle click can now also be used for queuing patterns.
+ [Fix] <Jojo> Pasting orders now removes "+++" items if they are not supported by the current format.
+ [Fix] <Jojo> Fixed display error when selecting multiple orders, inserting them and clicking on another order (only first order of previous selection was un-highlighted).
Pattern tab::Pattern editing
- + <Jojo> New paste mode "push forward paste", which resembles the default paste behaviour of Impulse Tracker. Includes new shortcut.
- + <Jojo> New paste mode "paste flood" pastes the clipboard content again and again until it hits the bottom of the pattern (overflow paste will be disabled automatically if paste flood is used, for obvious reasons).
- ^ <Jojo> When using the MPTM format, plugin param changes are written to the pattern as PC Notes (instead of smooth midi macros).
- ^ <Jojo> Assume that the clipboard pattern format is IT (instead of MOD) if no information about the format is available.
- ^ <Jojo> Pattern c&p: convert pasted commands if necessary.
- / <re> Pattern c&p: Mix paste shouldn't anymore trigger conversion on modcommands that weren't changed at all. Now, however, partial conversion will not be done so this still needs further fixing.
- . <Jojo> Pattern c&p: invalid commands are not pasted anymore.
- ^ <Jojo> If "record note off" is enabled and Note Off commands are not supported by the current format, try Note Cut and volume commands.
- / <Jojo> It is impossible to enter something into the volume column in MOD format now.
- / <Jojo> When interpolating PC notes, the plugin number and note type won't get overriden if the note type is already PC or PCs.
- . <re> Pattern c&p: Mix paste should behave better with parameter control notes.
- . <Jojo> Amplify acted VERY weird when it was applied on an instrument that's not assigned to any sample. Should be a bit better now.
- . <Jojo> Amplify doesn't use volume column in MOD format anymore.
- . <Jojo> When recording live from the keyboard, SDx shouldn't exceed the song speed anymore.
- . <Jojo> Got rid of possible redundant undo points.
- . <Jojo> PC notes are now deleted properly (last column).
- . <Jojo> Copying only the param column of PC notes overwrote the value column when pasting them.
- . <Jojo> Entering Note Fade notes didn't work the "old style" way.
+ [New] <Jojo> New paste mode "push forward paste", which resembles the default paste behaviour of Impulse Tracker. Includes new shortcut.
+ [New] <Jojo> New paste mode "paste flood" pastes the clipboard content again and again until it hits the bottom of the pattern (overflow paste will be disabled automatically if paste flood is used, for obvious reasons).
+ [Imp] <Jojo> When using the MPTM format, plugin param changes are written to the pattern as PC Notes (instead of smooth midi macros).
+ [Imp] <Jojo> Assume that the clipboard pattern format is IT (instead of MOD) if no information about the format is available.
+ [Imp] <Jojo> Pattern c&p: convert pasted commands if necessary.
+ [Mod] <re> Pattern c&p: Mix paste shouldn't anymore trigger conversion on modcommands that weren't changed at all. Now, however, partial conversion will not be done so this still needs further fixing.
+ [Fix] <Jojo> Pattern c&p: invalid commands are not pasted anymore.
+ [Imp] <Jojo> If "record note off" is enabled and Note Off commands are not supported by the current format, try Note Cut and volume commands.
+ [Mod] <Jojo> It is impossible to enter something into the volume column in MOD format now.
+ [Mod] <Jojo> When interpolating PC notes, the plugin number and note type won't get overriden if the note type is already PC or PCs.
+ [Fix] <re> Pattern c&p: Mix paste should behave better with parameter control notes.
+ [Fix] <Jojo> Amplify acted VERY weird when it was applied on an instrument that's not assigned to any sample. Should be a bit better now.
+ [Fix] <Jojo> Amplify doesn't use volume column in MOD format anymore.
+ [Fix] <Jojo> When recording live from the keyboard, SDx shouldn't exceed the song speed anymore.
+ [Fix] <Jojo> Got rid of possible redundant undo points.
+ [Fix] <Jojo> PC notes are now deleted properly (last column).
+ [Fix] <Jojo> Copying only the param column of PC notes overwrote the value column when pasting them.
+ [Fix] <Jojo> Entering Note Fade notes didn't work the "old style" way.
Pattern tab::GUI
- + <Jojo> Channel rename dialog in channel header context menu.
- ^ <Jojo> Tidied up the upper panel. It fits perfectly on a 1024x768 screen with treeview enabled and also works on 800x600 with treeview disabled. With the new layout, about 8 more pattern rows can be seen in comparison to the old, bloated 1.17.02.* interface.
- / <Jojo> Due to this cleanup, the "split keyboard" feature has been removed from the interface. The split keyboard settings dialog can now be accessed by using a shortcut, which should be even faster than the old method.
- ^ <re> If keyboard split is active, instrument drop list will show split instrument and split note.
- ^ <Jojo> Grey out pattern name input field when in MOD/S3M mode.
- ^ <Jojo> Added sequence selection edit control.
- / <Jojo> Instead of hiding the sequence name control, just disable it (looks better).
- . <Jojo> If the current pattern is the last possible pattern in the sequence, no "next pattern" is displayed.
+ [New] <Jojo> Channel rename dialog in channel header context menu.
+ [Imp] <Jojo> Tidied up the upper panel. It fits perfectly on a 1024x768 screen with treeview enabled and also works on 800x600 with treeview disabled. With the new layout, about 8 more pattern rows can be seen in comparison to the old, bloated 1.17.02.* interface.
+ [Mod] <Jojo> Due to this cleanup, the "split keyboard" feature has been removed from the interface. The split keyboard settings dialog can now be accessed by using a shortcut, which should be even faster than the old method.
+ [Imp] <re> If keyboard split is active, instrument drop list will show split instrument and split note.
+ [Imp] <Jojo> Grey out pattern name input field when in MOD/S3M mode.
+ [Imp] <Jojo> Added sequence selection edit control.
+ [Mod] <Jojo> Instead of hiding the sequence name control, just disable it (looks better).
+ [Fix] <Jojo> If the current pattern is the last possible pattern in the sequence, no "next pattern" is displayed.
Pattern tab::Note properties
- ^ <Jojo> Hopefully correct limitation and explanation of "Set * waveform" parameters...
- ^ <Jojo> Better explanation of "Invert Loop" parameter.
+ [Imp] <Jojo> Hopefully correct limitation and explanation of "Set * waveform" parameters...
+ [Imp] <Jojo> Better explanation of "Invert Loop" parameter.
Pattern tab::Find/replace
- ^ <Jojo> When using Find&Replace, "follow song" will be disabled, because it's pointless and unusable with "follow song" on.
- . <Jojo> Search&Replace didn't create an undo point.
+ [Imp] <Jojo> When using Find&Replace, "follow song" will be disabled, because it's pointless and unusable with "follow song" on.
+ [Fix] <Jojo> Search&Replace didn't create an undo point.
Pattern tab::Misc
- + <Jojo> New keyboard shortcut in pattern context: Duplicate pattern.
- . <Jojo> When in sample mode, samples were never stopped when in new-style note off mode, which lead to sample jam when using long/looped samples.
+ [New] <Jojo> New keyboard shortcut in pattern context: Duplicate pattern.
+ [Fix] <Jojo> When in sample mode, samples were never stopped when in new-style note off mode, which lead to sample jam when using long/looped samples.
Sample tab
- + <Jojo> Sample Undo. 100 steps per sample (independent), undo buffer is cut off at a tenth of physical memory (that would be 400 MB for a system with 4 GB of RAM). Cutoff size can be specified by setting UndoBufferSize (in Megabytes) in section [Sample Editor] of mptrack.ini.
- ^ <Jojo> When creating a new sample using "resize", sample loop is activated automatically.
- ^ <Jojo> When sample is 8-bit, it will automatically be converted to 16-bit when applying time stretching / pitch shifting.
- ^ <Jojo> Can now enter insanely high values into sample frequency input field (as they are supported by Impulse Tracker), allow only 65536 Hz for S3M files.
- / <Jojo> Removed time stretcher's / pitch shifter's preview function as it's unnecessary now.
- . <Jojo> Insert Silence: Loop points were not updated when adding silence at the beginning of the sample
- . <re> Actions such as time stretching and undo could trigger sample play.
+ [New] <Jojo> Sample Undo. 100 steps per sample (independent), undo buffer is cut off at a tenth of physical memory (that would be 400 MB for a system with 4 GB of RAM). Cutoff size can be specified by setting UndoBufferSize (in Megabytes) in section [Sample Editor] of mptrack.ini.
+ [Imp] <Jojo> When creating a new sample using "resize", sample loop is activated automatically.
+ [Imp] <Jojo> When sample is 8-bit, it will automatically be converted to 16-bit when applying time stretching / pitch shifting.
+ [Imp] <Jojo> Can now enter insanely high values into sample frequency input field (as they are supported by Impulse Tracker), allow only 65536 Hz for S3M files.
+ [Mod] <Jojo> Removed time stretcher's / pitch shifter's preview function as it's unnecessary now.
+ [Fix] <Jojo> Insert Silence: Loop points were not updated when adding silence at the beginning of the sample
+ [Fix] <re> Actions such as time stretching and undo could trigger sample play.
Instrument tab
- . <Jojo> When playing an instrument and disabling its envelopes at the same time, the toggled envelopes are stopped (prevents filter envelope from turning into a pitch envelope).
- . <re> Sample map was broken when dealing with sample indexes greater than 255.
- . <Jojo> Update plugin list properly when cleaning up plugins while being on the instrument tab (possibly also improves instrument tab behaviour when working with multiple windows).
+ [Fix] <Jojo> When playing an instrument and disabling its envelopes at the same time, the toggled envelopes are stopped (prevents filter envelope from turning into a pitch envelope).
+ [Fix] <re> Sample map was broken when dealing with sample indexes greater than 255.
+ [Fix] <Jojo> Update plugin list properly when cleaning up plugins while being on the instrument tab (possibly also improves instrument tab behaviour when working with multiple windows).
Instrument tab::Envelope editor
- + <Jojo> Envelopes can be edited using keyboard. Various keyboard shortcuts have been added to move and edit envelope points. This uses a common "drag and drop" node with mouse editing, so a point can first be clicked and the be moved with f.e. cursor keys.
- ^ <Jojo> When creating a new envelope, automatically enable it as well.
- ^ <Jojo> Mark currently selected envelope node yellow for better visibility when using keyboard editing.
- / <Jojo> Middle line is also shown for volume envelope.
+ [New] <Jojo> Envelopes can be edited using keyboard. Various keyboard shortcuts have been added to move and edit envelope points. This uses a common "drag and drop" node with mouse editing, so a point can first be clicked and the be moved with f.e. cursor keys.
+ [Imp] <Jojo> When creating a new envelope, automatically enable it as well.
+ [Imp] <Jojo> Mark currently selected envelope node yellow for better visibility when using keyboard editing.
+ [Mod] <Jojo> Middle line is also shown for volume envelope.
Comments tab
- ^ <Jojo> If sample size is < 1 KB, amount of bytes is shown instead of "0 KB".
- . <Jojo> The lower part of the tab was receiving update messages that were not even meaningful to this tab (f.e. speed changes), so it was updating quite often modules that have alternating speed and the toolbar was "blinking"... Only letting in important update messages now.
+ [Imp] <Jojo> If sample size is < 1 KB, amount of bytes is shown instead of "0 KB".
+ [Fix] <Jojo> The lower part of the tab was receiving update messages that were not even meaningful to this tab (f.e. speed changes), so it was updating quite often modules that have alternating speed and the toolbar was "blinking"... Only letting in important update messages now.
Treeview
- + <Jojo> Show sequences in song treeview. Sequences can be inserted, duplicated and deleted by right-clicking the sequence items.
- + <Jojo> Clicking on a mod item (i.e. a filename node) switches to the corresponding window.
- + <Jojo> Added right-click options for mod items.
- + <Jojo> Display playing samples / instruments (only those that are assigned to a sample) using green triangles. Can be enabled from setup screen.
- + <Jojo> Muted samples and instruments are shown with a different icon.
- ^ <Jojo> Can now dragondrop orders, even between sequences.
- ^ <Jojo> Double-clicking order items and pattern items should work now.
- ^ <Jojo> Show whole sequence (don't stop on first "---" item).
- ^ <Jojo> Switching between sequences should be easier now. There's a context menu entry for it and double-clicking on an empty sequence will switch to it (as there are no orderlist item to click on).
- ^ <Jojo> Different icons for VST effects / instruments
+ [New] <Jojo> Show sequences in song treeview. Sequences can be inserted, duplicated and deleted by right-clicking the sequence items.
+ [New] <Jojo> Clicking on a mod item (i.e. a filename node) switches to the corresponding window.
+ [New] <Jojo> Added right-click options for mod items.
+ [New] <Jojo> Display playing samples / instruments (only those that are assigned to a sample) using green triangles. Can be enabled from setup screen.
+ [New] <Jojo> Muted samples and instruments are shown with a different icon.
+ [Imp] <Jojo> Can now dragondrop orders, even between sequences.
+ [Imp] <Jojo> Double-clicking order items and pattern items should work now.
+ [Imp] <Jojo> Show whole sequence (don't stop on first "---" item).
+ [Imp] <Jojo> Switching between sequences should be easier now. There's a context menu entry for it and double-clicking on an empty sequence will switch to it (as there are no orderlist item to click on).
+ [Imp] <Jojo> Different icons for VST effects / instruments
VST / MIDI mapping
- ^ <Jojo> VST Selector: Different icons for effects / instruments.
- . <re/Jojo> When moving around plugins, param control notes are now also updated.
- . <re> MIDI mapping: Pattern record checkbox wasn't updated properly.
- . <re/Jojo> MIDI mapping: Shift key erroneously opened MIDI mapping dialog in some cases. However, it does not work properly with all plugins anymore (e.g. sliders in Synth1 are not shift-clickable anymore)
+ [Imp] <Jojo> VST Selector: Different icons for effects / instruments.
+ [Fix] <re/Jojo> When moving around plugins, param control notes are now also updated.
+ [Fix] <re> MIDI mapping: Pattern record checkbox wasn't updated properly.
+ [Fix] <re/Jojo> MIDI mapping: Shift key erroneously opened MIDI mapping dialog in some cases. However, it does not work properly with all plugins anymore (e.g. sliders in Synth1 are not shift-clickable anymore)
Mod conversion
- ^ <Jojo> When converting a song that has subsongs to MPTM format, the user is asked if those subsongs should be converted into multiple sequences.
- ^ <Jojo> If possible, all MPTM sequences will be merged into the first sequence. This also tries to fix patterns with Bxx effects.
- ^ <Jojo> Better conversion of MOD / XM E4x / E7x command.
- ^ <Jojo> Better conversion of note off commands when converting to .mod.
- ^ <Jojo> Removing channel features (pan/vol) in formats where they're not supported.
- ^ <Jojo> Insert pattern break commands when resizing patterns to 64 rows that were smaller.
- ^ <Jojo> Changing between MOD and XM format limits speed / tempo commands (Fxx) properly now.
- ^ <Jojo> Trim sequence if it's too long (f.e. in MOD format).
- ^ <Jojo> Remove sample vibrato and sustain loops for MOD / S3M.
+ [Imp] <Jojo> When converting a song that has subsongs to MPTM format, the user is asked if those subsongs should be converted into multiple sequences.
+ [Imp] <Jojo> If possible, all MPTM sequences will be merged into the first sequence. This also tries to fix patterns with Bxx effects.
+ [Imp] <Jojo> Better conversion of MOD / XM E4x / E7x command.
+ [Imp] <Jojo> Better conversion of note off commands when converting to .mod.
+ [Imp] <Jojo> Removing channel features (pan/vol) in formats where they're not supported.
+ [Imp] <Jojo> Insert pattern break commands when resizing patterns to 64 rows that were smaller.
+ [Imp] <Jojo> Changing between MOD and XM format limits speed / tempo commands (Fxx) properly now.
+ [Imp] <Jojo> Trim sequence if it's too long (f.e. in MOD format).
+ [Imp] <Jojo> Remove sample vibrato and sustain loops for MOD / S3M.
Playback (see also format-specific changes below)
- ^ <Jojo> Added some more standard playback frequencies (176KHz, 192KHz) to setup.
- . <Jojo> When jumping around in a module, high offset value is also memorized.
+ [Imp] <Jojo> Added some more standard playback frequencies (176KHz, 192KHz) to setup.
+ [Fix] <Jojo> When jumping around in a module, high offset value is also memorized.
IT::Saving
- . <Jojo> Original IT specs concerning max orders/patterns were wrong. IT can handle up to 257 orders (as the last order is always ---, so it's actually 256 accessible orders), so the saving routines were also updated a bit.
- . <Jojo> Save at least 2 order items.
- . <Jojo> IT files with empty sample slots made with MPT will now FINALLY save correctly in Impulse Tracker.
- . <Jojo> Compatibility Export: Don't store "extended filter range" flag.
+ [Fix] <Jojo> Original IT specs concerning max orders/patterns were wrong. IT can handle up to 257 orders (as the last order is always ---, so it's actually 256 accessible orders), so the saving routines were also updated a bit.
+ [Fix] <Jojo> Save at least 2 order items.
+ [Fix] <Jojo> IT files with empty sample slots made with MPT will now FINALLY save correctly in Impulse Tracker.
+ [Fix] <Jojo> Compatibility Export: Don't store "extended filter range" flag.
IT::Loading
- ^ <Jojo> Removed unnecessary / wrong pre-amp limits.
- . <Jojo> IT files with global volume 0 are now loaded correctly.
- . <Jojo> In some very rare (almost only theoretical) cases, the last IT instrument would not be loaded in previous versions. Use correct instrument header size (1.xx or 2.xx header) for comparison when loading instrument headers.
+ [Imp] <Jojo> Removed unnecessary / wrong pre-amp limits.
+ [Fix] <Jojo> IT files with global volume 0 are now loaded correctly.
+ [Fix] <Jojo> In some very rare (almost only theoretical) cases, the last IT instrument would not be loaded in previous versions. Use correct instrument header size (1.xx or 2.xx header) for comparison when loading instrument headers.
IT::Playback compatibility
- . <Jojo> Reset NNA actions on every note (tentative fix, fixes spx-farspacedance.it).
- . <Jojo> Fixes from SchismTracker: VolSwing, PanSwing, PPS.
- . <Jojo> Out of range offset command with Old FX on.
- . <Jojo> Impvored S3x / S4x / S5x handling.
+ [Fix] <Jojo> Reset NNA actions on every note (tentative fix, fixes spx-farspacedance.it).
+ [Fix] <Jojo> Fixes from SchismTracker: VolSwing, PanSwing, PPS.
+ [Fix] <Jojo> Out of range offset command with Old FX on.
+ [Fix] <Jojo> Impvored S3x / S4x / S5x handling.
S3M
- . <Jojo> ST3 compatibility: Only allow waveforms 0 to 3 for S3x / S4x / S5x.
- . <Jojo> The S3M format actually knows muted channels. This was not taken into account before.
+ [Fix] <Jojo> ST3 compatibility: Only allow waveforms 0 to 3 for S3x / S4x / S5x.
+ [Fix] <Jojo> The S3M format actually knows muted channels. This was not taken into account before.
XM::Loading
- ^ <Jojo> Allow to load modules with an empty order list (as they are, in fact, valid XM files).
+ [Imp] <Jojo> Allow to load modules with an empty order list (as they are, in fact, valid XM files).
XM::Playback compatibility
- . <Jojo> Almost perfect arpeggio emulation (only a few notes are still wrong). Thanks, Ian Luck!
- . <Jojo> Rogue note delays are now retriggering the instrument.
- . <Jojo> Perfect emulation of buggy Rxy behaviour. Thanks to Ian Luck for helping me with this.
- . <Jojo> Command X modplug extensions are now ignored in FT2 compat mode.
+ [Fix] <Jojo> Almost perfect arpeggio emulation (only a few notes are still wrong). Thanks, Ian Luck!
+ [Fix] <Jojo> Rogue note delays are now retriggering the instrument.
+ [Fix] <Jojo> Perfect emulation of buggy Rxy behaviour. Thanks to Ian Luck for helping me with this.
+ [Fix] <Jojo> Command X modplug extensions are now ignored in FT2 compat mode.
MOD
- ^ <Jojo> Mod Creation: Ensure that the order length fits the current mod specifications (this was problematic when creating .MOD files).
- . <Jojo> Mod Creation: MOD Panning scheme is set up correctly now.
- . <Jojo> MOD Loader: 8Chn Startrekker modules ("FLT8") are loaded correctly now.
+ [Imp] <Jojo> Mod Creation: Ensure that the order length fits the current mod specifications (this was problematic when creating .MOD files).
+ [Fix] <Jojo> Mod Creation: MOD Panning scheme is set up correctly now.
+ [Fix] <Jojo> MOD Loader: 8Chn Startrekker modules ("FLT8") are loaded correctly now.
MOD::Playback compatibility
- + <Jojo> Added song flag "PT 1.x Mode" (for .MOD files) that enabled on-the-fly sample swapping as ProTracker did it.
- + <Jojo> Support for the EFx command (Invert Loop). One has to pay attention when working with this command as it effictively trashes samples.
- ^ <Jojo> MOD Playback: if PT1.x playback flag is set, 8xx and E8x panning commands are now ignored.
+ [New] <Jojo> Added song flag "PT 1.x Mode" (for .MOD files) that enabled on-the-fly sample swapping as ProTracker did it.
+ [New] <Jojo> Support for the EFx command (Invert Loop). One has to pay attention when working with this command as it effictively trashes samples.
+ [Imp] <Jojo> MOD Playback: if PT1.x playback flag is set, 8xx and E8x panning commands are now ignored.
Module cleanup
- + <Jojo> New cleanup feature: Merge sequences.
- ^ <Jojo> Pattern Cleanup does now also work with multiple sequences.
- ^ <Jojo> Improved cleanup dialog, with new options (remove all *, optimize samples).
+ [New] <Jojo> New cleanup feature: Merge sequences.
+ [Imp] <Jojo> Pattern Cleanup does now also work with multiple sequences.
+ [Imp] <Jojo> Improved cleanup dialog, with new options (remove all *, optimize samples).
MP3/Wav export
- + <Jojo> Wave Convert: Normalization is back as experimental feature.
- + <Jojo> Wav/Mp3 export: Show estimated remaining time.
- ^ <Jojo> Mp3 export: Removed 60 minutes limit.
- . <Jojo> Mp3 export: Fixed possible issue with very long mod files (such as Skaven's "Beyond the Network").
- . <Jojo> Wave Convert: The wave convert dialog had two default buttons, one of them (the "default default button") didn't make sense.
+ [New] <Jojo> Wave Convert: Normalization is back as experimental feature.
+ [New] <Jojo> Wav/Mp3 export: Show estimated remaining time.
+ [Imp] <Jojo> Mp3 export: Removed 60 minutes limit.
+ [Fix] <Jojo> Mp3 export: Fixed possible issue with very long mod files (such as Skaven's "Beyond the Network").
+ [Fix] <Jojo> Wave Convert: The wave convert dialog had two default buttons, one of them (the "default default button") didn't make sense.
Colour setup
- + <Jojo> Channel separators can now have custom colors.
- + <Jojo> Can now specify the blend colour for prev/next patterns.
- / <Jojo> Renamed FT2 and IT presets to "Blue" and "Green", as they did not resemble FT2 and IT in any way.
- / <Jojo> Added VU Meter colours for the pattern colour presets.
- / <Jojo> Changed the "Buzz" colour scheme a bit.
- . <Jojo> When loading colour presets that have less colours are defined than required, the missing colours will be replaced by those from the "MPT" preset.
- . <Jojo> When no INI file was present, channel separators were completely black.
+ [New] <Jojo> Channel separators can now have custom colors.
+ [New] <Jojo> Can now specify the blend colour for prev/next patterns.
+ [Mod] <Jojo> Renamed FT2 and IT presets to "Blue" and "Green", as they did not resemble FT2 and IT in any way.
+ [Mod] <Jojo> Added VU Meter colours for the pattern colour presets.
+ [Mod] <Jojo> Changed the "Buzz" colour scheme a bit.
+ [Fix] <Jojo> When loading colour presets that have less colours are defined than required, the missing colours will be replaced by those from the "MPT" preset.
+ [Fix] <Jojo> When no INI file was present, channel separators were completely black.
Keymaps
- + <Jojo> Three new keymaps: French Laptop by Paul Legovitch, Norwegian MPT Classic by Rakib, US_mpt_classic_(snu).
- / <Jojo> Updated DE_jojo.mkb
- ^ <Jojo> When loading a keymap file and unrecognized lines are found, only one messagebox is shown.
- / <Jojo> All keymaps have been updated to version 1 and updated to contain the orderlist shortcuts.
- . <Jojo> Keymap files have a version number now (currently version 1). If keymap file doesn't have a version number (that's version 0), the orderlist keys will be added automatically so that orderlist remains usable in new builds.
+ [New] <Jojo> Three new keymaps: French Laptop by Paul Legovitch, Norwegian MPT Classic by Rakib, US_mpt_classic_(snu).
+ [Mod] <Jojo> Updated DE_jojo.mkb
+ [Imp] <Jojo> When loading a keymap file and unrecognized lines are found, only one messagebox is shown.
+ [Mod] <Jojo> All keymaps have been updated to version 1 and updated to contain the orderlist shortcuts.
+ [Fix] <Jojo> Keymap files have a version number now (currently version 1). If keymap file doesn't have a version number (that's version 0), the orderlist keys will be added automatically so that orderlist remains usable in new builds.
Tuning
- + <re> Can import scl-files. Upper limit for note count is 64.
- ^ <Jojo> Tuning dialog: Using the default tuning path as default path for Import/Export dialog
+ [New] <re> Can import scl-files. Upper limit for note count is 64.
+ [Imp] <Jojo> Tuning dialog: Using the default tuning path as default path for Import/Export dialog
Module format support
- + <Jojo> Can now import RIFF AM and RIFF AMFF files, as well as J2B (Jazz Jackrabbit 2 music) files, which are compressed AM(FF) files.
- + <Jojo> Can now import PSM16 files (Silverball, early versions of Epic Pinball).
- . <Jojo> MED Loader: Possible error when loading orderlist.
- . <Jojo> MDL Loader: Various fixes (taken from Schism Tracker).
- . <Jojo> IMF Loader: Slightly wrong instrument loader (this for once didn't break anything, though).
- . <Jojo> AMF Loader: Missing break command.
+ [New] <Jojo> Can now import RIFF AM and RIFF AMFF files, as well as J2B (Jazz Jackrabbit 2 music) files, which are compressed AM(FF) files.
+ [New] <Jojo> Can now import PSM16 files (Silverball, early versions of Epic Pinball).
+ [Fix] <Jojo> MED Loader: Possible error when loading orderlist.
+ [Fix] <Jojo> MDL Loader: Various fixes (taken from Schism Tracker).
+ [Fix] <Jojo> IMF Loader: Slightly wrong instrument loader (this for once didn't break anything, though).
+ [Fix] <Jojo> AMF Loader: Missing break command.
Misc
- ^ <Jojo> All Loaders: Fixed string handling to filter out all null chars in song/sample/instrument/etc. names. This avoids "empty" instrument names that occured in a couple of .IT files before.
- ^ <Jojo> Main window: Extended paste mechanisms (mix, flood, push forward) have been moved into a sub menu.
- ^ <Jojo> Main window: Improved accelerator keys in the edit menu.
- ^ <Jojo> Added "split keyboard settings" dialog to the "edit" menu and updated the shortcuts there (goto was missing).
- ^ <re> SoundTouch: Update to version 1.5.0.
- / <Jojo> Store configuration and tuning files in %APPDATA% if possible. Can be disabled by adding UseAppDataDirectory=0 to [Paths] in mptrack.ini ("portable mode").
- / <Jojo> Mod Creation: When clicking on the "new" button, the newly created module will be of the same type as the currently active document. Should probably be an option.
- / <Jojo> Made Graph and Pattern Randomizer shortcuts invisible, as they are usless.
- / <Jojo> Compatibility Export: Use module working directory in "save as" dialog.
- / <Jojo> Using MS Shell Dlg font instead of MS Sans Serif in resource file.
- / <re> Changed some "modplug tracker" strings to "OpenMPT".
- . <Jojo> When using a Load/Save dialog, MPT's key handler will be disabled so that common shortcuts like F2, Ctrl+C, Ctrl+V, Esc. etc. can still be used.
- . <Jojo> Mod Loaders: Very short sample sustain loops are now also accepted (fixes ckabsenc.it).
- . <Jojo> Mod Creation: Filling the whole mod title field with null bytes on creation to avoid funky characters in other programs.
- . <Jojo> When moving program files to %APPDATA%, take care of the keyboard settings path in the INI file.
- . <Jojo> Fixed possible issue with long (12 chars) instrument filenames.
- . <re> Autosave: 'Modified since last autosave'-flag wasn't always updated.
- . <re> Fixes to handling of 32 chars long instrument name.
+ [Imp] <Jojo> All Loaders: Fixed string handling to filter out all null chars in song/sample/instrument/etc. names. This avoids "empty" instrument names that occured in a couple of .IT files before.
+ [Imp] <Jojo> Main window: Extended paste mechanisms (mix, flood, push forward) have been moved into a sub menu.
+ [Imp] <Jojo> Main window: Improved accelerator keys in the edit menu.
+ [Imp] <Jojo> Added "split keyboard settings" dialog to the "edit" menu and updated the shortcuts there (goto was missing).
+ [Imp] <re> SoundTouch: Update to version 1.5.0.
+ [Mod] <Jojo> Store configuration and tuning files in %APPDATA% if possible. Can be disabled by adding UseAppDataDirectory=0 to [Paths] in mptrack.ini ("portable mode").
+ [Mod] <Jojo> Mod Creation: When clicking on the "new" button, the newly created module will be of the same type as the currently active document. Should probably be an option.
+ [Mod] <Jojo> Made Graph and Pattern Randomizer shortcuts invisible, as they are usless.
+ [Mod] <Jojo> Compatibility Export: Use module working directory in "save as" dialog.
+ [Mod] <Jojo> Using MS Shell Dlg font instead of MS Sans Serif in resource file.
+ [Mod] <re> Changed some "modplug tracker" strings to "OpenMPT".
+ [Fix] <Jojo> When using a Load/Save dialog, MPT's key handler will be disabled so that common shortcuts like F2, Ctrl+C, Ctrl+V, Esc. etc. can still be used.
+ [Fix] <Jojo> Mod Loaders: Very short sample sustain loops are now also accepted (fixes ckabsenc.it).
+ [Fix] <Jojo> Mod Creation: Filling the whole mod title field with null bytes on creation to avoid funky characters in other programs.
+ [Fix] <Jojo> When moving program files to %APPDATA%, take care of the keyboard settings path in the INI file.
+ [Fix] <Jojo> Fixed possible issue with long (12 chars) instrument filenames.
+ [Fix] <re> Autosave: 'Modified since last autosave'-flag wasn't always updated.
+ [Fix] <re> Fixes to handling of 32 chars long instrument name.
v1.17.03.02 (test build) (September 2009, revision 371)
-------------------------------------------------------
General tab
- ^ <Jojo> "Modtype" dialog will revert mod flags to previous values if user presses the Cancel button.
- ^ <Jojo> Modtype Dialog: Added suffixes "IT" and "S3M" to some mod flags for more clarity.
- . <Jojo> VSTi / Sample volume sliders only go up to 255 instead of 256.
- . <Jojo> Document will now be set modified when moving or inserting plugins.
+ [Imp] <Jojo> "Modtype" dialog will revert mod flags to previous values if user presses the Cancel button.
+ [Imp] <Jojo> Modtype Dialog: Added suffixes "IT" and "S3M" to some mod flags for more clarity.
+ [Fix] <Jojo> VSTi / Sample volume sliders only go up to 255 instead of 256.
+ [Fix] <Jojo> Document will now be set modified when moving or inserting plugins.
Sequence editor
- + <Jojo> Multiple orders can be selected in the pattern sequence. At the moment, it is possible to insert, delete, duplicate and dragondrop multiple orders.
- + <Jojo> Added context menu item "Render to wave", to render one or more patterns to wave.
+ [New] <Jojo> Multiple orders can be selected in the pattern sequence. At the moment, it is possible to insert, delete, duplicate and dragondrop multiple orders.
+ [New] <Jojo> Added context menu item "Render to wave", to render one or more patterns to wave.
Pattern tab
- + <Jojo> Paste will now optionally continue on next pattern (overflow paste).
- + <re> Channel reset(stops note, sets initial chn settings). Available from channel header context menu and new key binding.
- + <Jojo> When shift-clicking somewhere, a selection will be drawn from the previous cursor position to the new position.
- ^ <Jojo> Showing descriptions of "special" notes in the statusbar, like it's done for effects.
- ^ <Jojo> Shrinking patterns is now also possible with patterns < 32 rows.
- ^ <Jojo> Solo/Unmute context menu has a bit more dynamical transition menu points (experimental).
- ^ <re> Added some checks to prevent entering notes which are not supported by the module type.
- / <Jojo> Entering note with row spacing enabled can now move cursor to next pattern if continuous scroll is enabled.
- . <Jojo> Inserting a new pattern won't resize it to 32 rows anymore if the current pattern has less than 32 rows.
- . <Jojo> Show "offset" and "velocity" volume commands in default color instead of "pitch" color.
- . <Jojo> Fixed weird combination of context menu shortcut and "always center active row" being disabled (http://lpchip.com/modplug/viewtopic.php?t=3203).
- . <Jojo> Keyboard split note was off by one.
- . <Jojo> Set max. row spacing / skipping value to 64, visibly clamp values > 64 to 64 in the edit box.
+ [New] <Jojo> Paste will now optionally continue on next pattern (overflow paste).
+ [New] <re> Channel reset(stops note, sets initial chn settings). Available from channel header context menu and new key binding.
+ [New] <Jojo> When shift-clicking somewhere, a selection will be drawn from the previous cursor position to the new position.
+ [Imp] <Jojo> Showing descriptions of "special" notes in the statusbar, like it's done for effects.
+ [Imp] <Jojo> Shrinking patterns is now also possible with patterns < 32 rows.
+ [Imp] <Jojo> Solo/Unmute context menu has a bit more dynamical transition menu points (experimental).
+ [Imp] <re> Added some checks to prevent entering notes which are not supported by the module type.
+ [Mod] <Jojo> Entering note with row spacing enabled can now move cursor to next pattern if continuous scroll is enabled.
+ [Fix] <Jojo> Inserting a new pattern won't resize it to 32 rows anymore if the current pattern has less than 32 rows.
+ [Fix] <Jojo> Show "offset" and "velocity" volume commands in default color instead of "pitch" color.
+ [Fix] <Jojo> Fixed weird combination of context menu shortcut and "always center active row" being disabled (http://lpchip.com/modplug/viewtopic.php?t=3203).
+ [Fix] <Jojo> Keyboard split note was off by one.
+ [Fix] <Jojo> Set max. row spacing / skipping value to 64, visibly clamp values > 64 to 64 in the edit box.
Pattern tab::Note properties
- ^ <Jojo> Added description to high offset command in note properties dialog.
- ^ <Jojo> 8-Bit Panning slider also has the "Surround" state in S3M format now.
- ^ <Jojo> Proper display of Pxy effect in the note editor window.
- ^ <Jojo> Explanation for Tremor effect.
- ^ <Jojo> Completed descriptions for extended MOD/XM, fixed display of several effects.
- ^ <Jojo> Added description for S1x - Glissando Control.
- . <Jojo> When double-clicking on a note in the pattern editor, the noteMin offset was not taken into consideration, which lead to wrong information for some formats.
+ [Imp] <Jojo> Added description to high offset command in note properties dialog.
+ [Imp] <Jojo> 8-Bit Panning slider also has the "Surround" state in S3M format now.
+ [Imp] <Jojo> Proper display of Pxy effect in the note editor window.
+ [Imp] <Jojo> Explanation for Tremor effect.
+ [Imp] <Jojo> Completed descriptions for extended MOD/XM, fixed display of several effects.
+ [Imp] <Jojo> Added description for S1x - Glissando Control.
+ [Fix] <Jojo> When double-clicking on a note in the pattern editor, the noteMin offset was not taken into consideration, which lead to wrong information for some formats.
Pattern tab::Find/replace
- ^ <Jojo> Don't reset "replace all" flag after every search.
- / <Jojo> "Search in whole song" and "Replace all" are now enabled by default.
- . <Jojo> Replacing also works with high instrument numbers now. Also, empty instrument numbers won't be affected by "ins+1" anymore.
- . <Jojo> Notes that cannot be used in the given format are not shown in the dropdown combo.
- . <Jojo> Made comboboxes more convenient to use.
+ [Imp] <Jojo> Don't reset "replace all" flag after every search.
+ [Mod] <Jojo> "Search in whole song" and "Replace all" are now enabled by default.
+ [Fix] <Jojo> Replacing also works with high instrument numbers now. Also, empty instrument numbers won't be affected by "ins+1" anymore.
+ [Fix] <Jojo> No...
[truncated message content] |