New build 1.17.03.02 (revision 371) is now available for testing.
Download:
OpenMPT-1.17.03.02.zip (LPChip's server)
OpenMPT-1.17.03.02.zip (Saga Musix's server)
MD5 : 5ee30dc3b7a485f0428d3e13c0647ac7
SHA-1: 160e6c3e1cc9311cfb8cb27ad69c38f22872ec9f
----Changes----General:[New] New default directories: plugins and plugin presets.
[New] IT "Note Fade" command. Works only in instrument mode. Will be displayed as "~~" in the pattern.
[New] Cleanup -> Rearrange samples is back.
[New] Cleanup -> Compo cleanup. Useful for creating samplepacks for compos.
[New] Can import/export color settings.
example colour schemes[Mod] Default keybindings and tunings are now bundled in the executable file. So for example there are always default keybindings available even without default.mkb.
[Mod] Soundcard latency can now be reduced to 1ms.
[Fix] Keyboard manager: Octave offset for key descriptions is now C, not A
[Mod] MP3 Export uses ID3v2 Tags.
[Mod] When loading a tune with VSTs that are currently not installed, only one "plugin not found" dialog with a summary will be shown instead of many small dialogs.
[Mod] Autosave: If a file hasn't changed since the last autosave, it won't be saved again and again...
Instrument tab:[New] Envelope points can now be added by shift-clicking somewhere in the envelope editor. Middle mouse button click removes the nearest point.
[Fix] No relative values are shown for envelopes with no release node (status bar)
[Fix] Fix to crash that occurred when multiple windows had instrument tab of the same document open.
[Fix] Didn't update properly when rows per beat were 0.
Legacy support:[New] XM compatibility export.
[New] Can now import GDM (General Digital Music) files.
[New] Can now import IMF (Imago Orpheus) modules
[New] Can now import all "new" PSM modules (Epic Pinball, Extreme Pinball, Jazz Jackrabbit, Sinaria, One Must Fall)
[New] Can now load XM Version 1.02 and 1.03 modules
[Fix/Imp] Loads of (optional) compatibility fixes making playback routines behave more like in original trackers (Fast Tracker, Impulse tracker etc.)
[Imp] Various module conversion improvements between formats.
MIDI mapping:[New] Can now record parameter changes to pattern (MPTM).
[New] Holding shift-key while modifying a plug param from GUI will open MIDI mapping dialog with corresponding settings preset. Doesn't work with plugs that don't have their own GUI.
MPTM:[New] New plug param control "notes" (see "Parameter control (MPTm only)" and "Parameter control(smooth)(MPTm only)" from setup->keyboard->Pattern editor - Note col).
Differences to macros:
-No need to assign to channel before using.
-Extended parameter index range:
[0, 999]
-Extended parameter value range: [0, 999]
-Consumes all columns in channel instead of just the effect column.
[/list]
Command format: PCS 01 002 123. Instrument column defines the plug index, volume column the plug param and the effect column the effect value in range [0,999]. The example would smoothly set (similarly to /xx command) parameter 2 of plugin 1 to value 123/999.
Important: At the moment the plug indexes in the parameter control notes are not automatically adjusted when reordering plugs. Thus any action that causes the plug index to change will make all parameter control notes that use the index invalid.
[New] Can have multiple sequences in one file.
[New] Extended envelopes: can now have up to 240 points.
[Imp] Channel settings(vol&pan) for channels after 64 will now be saved in the file.
Pattern tab:[New] Channel reset(stops note, sets initial chn settings). Available from channel header context menu and new key binding.
[New] Overflow paste: Paste will now optionally continue on next pattern. Includes a new keyboard shortcut for toggling.
[New] When shift-clicking somewhere, a selection will be drawn from the previous cursor position to the new position.
[Imp] Various improvements to effect descriptions.
Orderlist:[New] Multiple orders can be selected in the pattern sequence. At the moment, it is possible to insert, delete, duplicate and dragondrop multiple orders.
[New] Can render a order selection to wav directly from orderlist context menu.
Macro Configuration:[New] Also detect preset macro types for Z80-ZFF
Sample tab:[New] Sample drawing.
[New] Add silence and resize sample.
[New] Can now play sample from given position with Ctrl + left mouse button.
[New] DC offset removal. Includes a new possible keyboard shortcut.
[New] Batch export samples (shift + click on "save sample" icon)
[Imp] Better loop point handling when deleting sample selections.
[Imp] Add the key "FinetuneStep" to section "[Sample Editor]" in mptrack.ini to change finetune steps for configuring C-5. For example, add "FinetuneStep=100" for 100 hertz steps.
VST:[Mod] Changed host IDs and a couple of related return values. If compatibility problems occur, old IDs can be set with ini-settings.
Comment tab:[New] Double-click sample/instr names to directly go to sample/instr tab
[Imp] Show instrument tab by default for XM files
Setup:[New] Position aware timer: When jumping around in your modules manually, the timer will be adjusted (must be enabled from setup screen)
[New] Reset channels on loop: When this is enabled (this was the default until now), all channels will be reset when the song loops (i.e. jumps back to position 0). When disabled, channels won't be stopped/reset and the global settings (volume, tempo, speed) will also not be reset.
And in addition numerous smaller fixes, changes and improvements such as GUI tweaks.
Additional file hashes:
mptrack.exe
MD5 : 2fb98a30d0b109478e90fd38094ce31b
SHA-1: 64fcddfbc95749f684f294290aa2822d3c757b1d