OpenMPT - Change Log
- 0001836: [General] Disable "Show Volume Column" in ProTracker mode by default (Saga Musix)
- 0001830: [General] If "Use Amiga resampler for Amiga modules" is set, new .MODs use Amiga Resampler but have Amiga Frequency Limits disabled (Saga Musix)
- 0000277: [Feature Request] Global Volume indicator (Saga Musix)
- 0001523: [Feature Request] Option to hide/show different columns in the pattern. (Saga Musix)
- 0000039: [File Format Support] Future Composer (.FC) file format support (Saga Musix)
- 0001758: [Feature Request] Samplename editor with fixed fonts (Saga Musix)
- 0001828: [Playback Compatibility] S3M/ST3: K and L should not function on fine slides (Saga Musix)
- 0001761: [User Interface] Clear Plugin Buffers should be ticked by default instead of the other way around (Saga Musix)
- 0001439: [General] Stream export --- sticky normalize output checkbox (Saga Musix)
- 0001515: [General] Allow easier subsong support in MIDI and stream export (Saga Musix)
- 0001808: [General] Use Signalsmith Stretch for pitch shifting and time stretching (Saga Musix)
- 0001687: [User Interface] Use modern folder picker dialog on Windows Vista and later (Saga Musix)
- 0001815: [Accessibility] Shift+F10 does not work as a substitute for the apps key on keyboards that do not have one (Saga Musix)
- 0001791: [Feature Request] Display timecode in milliseconds (Saga Musix)
- 0001675: [libopenmpt] libopenmpt API additions: retrieval of loop start position, playback time at given position (Saga Musix)
- 0001832: [libopenmpt] libopenmpt API addition: Retrieve pattern highlights (Saga Musix)
- 0001766: [libopenmpt] Provide a way to retrieve numeric values of +++ and --- values via libopenmpt API (Saga Musix)
- 0001827: [Playback Compatibility] Fix double IT pitch slides (Saga Musix)
- 0000713: [User Interface] KeyboardHook can ultimately invoke a message loop which can cause re-entry to the hook function (Saga Musix)
- 0001551: [Plugins / VST] VST shell plugin support (Saga Musix)
- 0000431: [Feature Request] Duplicate pattern content when increasing pattern size (Saga Musix)
- 0001799: [Accessibility] More keyboard focus weirdness in OPL editor (Saga Musix)
- 0001802: [User Interface] Hidden treeview remains accessible via the instrument library shortcut (Saga Musix)
- 0001792: [File Format Support] CBA format (Chuck Biscuits / Black Artist) (Saga Musix)
- 0001788: [Build System] InnoSetup 6.3 (manx)
- 0001751: [Feature Request] Command line option for Playback upon opening file (Saga Musix)
- 0001773: [File Format Support] Better support for some auto slide commands (Saga Musix)
- 0001411: [File Format Support] Implement support for Maxon's "Face The Music" modules (Saga Musix)
- 0001787: [General] RtMidi 6.0.0 is available (Saga Musix)
- 0001785: [Playback Compatibility] IT: Offset with instrument but no note recalls previous note (Saga Musix)
- 0001543: [File Format Support] ULT persistent tone portamento is not persistent. (Saga Musix)
- 0001782: [Plugins / VST] Can't remove plugin from instrument (Saga Musix)
- 0000844: [Playback Compatibility] Various compatibility testcases (Saga Musix)
- 0001776: [User Interface] New shortcut key (Saga Musix)
- 0001321: [File Format Support] Support synthesized instruments in MED format (Saga Musix)
- 0001327: [File Format Support] PumaTracker Format (Saga Musix)
- 0000254: [Feature Request] Toolbar button for new using template (Saga Musix)
- 0001762: [File Format Support] Game Music Creator (.gmc) support (Saga Musix)
- 0001322: [General] Global song settings should be per sub-song (Saga Musix)
- 0001750: [Feature Request] A way to resize a bunch of patterns without losing music? (Saga Musix)
- 0001489: [User Interface] Next/Previous Order shortcuts are marked as global but are only implemented in the pattern editor (Saga Musix)
- 0000677: [Feature Request] Tree View Option: Open existing folder in Windows Explorer (Saga Musix)
- 0000297: [General] Envelope points beyond window length (Saga Musix)
- 0001838: [User Interface] Default Note Off / Cut keys are not assignable on ISO keyboard layouts due to conflict with note keys (Saga Musix)
- 0001524: [Plugins / VST] Plugin causes openmpt to crash (Saga Musix)
- 0001835: [Audio I/O] MIDI note velocity 'amplify by' only works with integer multiples (Saga Musix)
https://openmpt.org/openmpt-1-31-12-00-released
Hotfix for OpenMPT 1.31.11.00, addressing a catastrophic bug in the pattern editor keyboard handling.
- 0001834: [General] Keyboard not work properly (Saga Musix)
https://openmpt.org/openmpt-1-31-11-00-released
Mostly a bugfix release.
- 0001831: [Feature Request] Requesting a keyboard shortcut for "Render to Wave" / more streamlined song-to-sample rendering (Saga Musix)
- 0001825: [Accessibility] Redesign key shortcut assignment UI (Saga Musix)
https://openmpt.org/openmpt-1-31-10-00-released
Mostly a bugfix release.
- 0001807: [Plugins / VST] Plugin bridge does not allow changing number of I/O channels (Saga Musix)
- 0001805: [File Format Support] When switching from XM to IT/MPTM, the volume loop of the instrument gets incorrect values. (Saga Musix)
https://openmpt.org/openmpt-1-31-09-00-released
Mostly a bugfix release.
- 0001795: [User Interface] Keyboard focus issues when switching from and back to OpenMPT in some cases (Saga Musix)
- 0001789: [User Interface] UI Scaling issue, cannot move sliders in the General tab, workaround is to disable scaling for app in Windows settings (Saga Musix)
- 0001793: [General] 7-zip 24.07 is released (manx)
- 0001797: [Accessibility] Shortcuts for directly going to particular event cells (Saga Musix)
- 0000022: [User Interface] "Always center active row" vs. "Show prev/next pattern" (Saga Musix)
- 0001796: [User Interface] S8x incorrect description text (Saga Musix)
https://openmpt.org/openmpt-1-31-08-00-released
Bugfix release focussed on compatibility issues with various formats.
- 0001786: [General] 7-zip 24.06 is available now (manx)
- 0001783: [Playback Compatibility] Add support for OctaMED command pages (Saga Musix)
- 0001781: [General] Cursor jumps to row 1 when pressing up arrow at the beginning of a pattern (Saga Musix)
- 0001778: [User Interface] Radio button vertical position in Setup\Display is off by a pixel
https://openmpt.org/openmpt-1-31-07-00-released
Mostly a bugfix release.
- 0001760: [Installer and Update] Closing OpenMPT while updates are fetched in the background can lead to a crash (manx)
- 0001774: [Playback Compatibility] S3M Modules: relative volume of OPL vs PCM instruments is off for mono modules (Saga Musix)
- 0001775: [Audio I/O] Crackles in OPL emulation with output rate above 65535 Hz (Saga Musix)
- 0001765: [Playback Compatibility] Upon loading a MOD file, all Dxx command details are lost (Saga Musix)
https://openmpt.org/openmpt-1-31-06-00-released
Mostly a small bugfix release.
- 0001752: [Plugins / VST] Chorus/Flanger DMO effect has occasional popping at samples rates > 96 kHz (Saga Musix)
- 0001727: [Feature Request] Extend assignable notes for Note Column keyboard input to benefit users of custom tunings (Saga Musix)
- 0001753: [General] Zxx Macros are not working (Saga Musix)
https://openmpt.org/openmpt-1-31-05-00-released
Lots of bugfixes and some other improvements.
- 0001745: [Playback Compatibility] Possible glitch in spx-visionsofthepast.it (Saga Musix)
- 0001749: [General] Unhandled exception occurred at start (manx)
- 0001746: [Feature Request] Option to override per-song row highlight setting (Saga Musix)
- 0001741: [General] F00(XM) command (Set speed: 0 ticks/row) causes problem to "Export as MIDI..." (Saga Musix)
- 0001730: [libopenmpt] setting all load_skip flags results in no metadata at all (Saga Musix)
- 0001740: [libopenmpt] set_position_seconds not seeking correctly with allsongs mode (Saga Musix)
- 0001739: [Accessibility] OpenMPT crashes whenever I open certain shortcuts of modules within the program itself (Saga Musix)
- 0001738: [General] Volume commands can be inserted in MOD using ctrl + scroll wheel. (Saga Musix)
- 0001737: [libopenmpt] make CONFIG=emscripten EMSCRIPTEN_TARGET=wasm check produces no output (manx)
- 0001712: [Feature Request] Display on narrow terminal (manx)
- 0001724: [General] Previewing transposed note causes hanging plugin notes (Saga Musix)
https://openmpt.org/openmpt-1-31-04-00-released
Small bugfix release.
- 0001718: [libopenmpt] set_pitch_factor does not affect FM instruments (Saga Musix)
- 0001638: [User Interface] Laptop precision touchpad 2-finger scrolling: slow/fine scrolling does nothing in pattern editor (Saga Musix)
- 0001715: [File Format Support] Saving an .iff sample without a name causes it to not be able to be loaded into the sample editor (Saga Musix)
https://openmpt.org/openmpt-1-31-03-00-released
Mostly a bugfix release.
- 0001706: [File Format Support] Shortened drum key envelopes in SF2 instruments (Saga Musix)
https://openmpt.org/openmpt-1-31-02-00-released
Small bugfix release to address some regressions.
- 0001697: [User Interface] In 'Patterns' tab upper view, releasing 'Tab' key while 'Pattern Name' field is focused moves focus to lower view (Saga Musix)
- 0001571: [User Interface] Effect letter keys stop working randomly (Saga Musix)
- 0001700: [General] Edit History is not merged when appending modules. (Saga Musix)
- 0001699: [General] RETRO build installation problems in 1.31.01.00 (manx)
https://openmpt.org/openmpt-1-31-01-00-released
A major update including new features, new supported file formats and many other improvements.
- 0001653: [Installer and Update] devise a way to provide automatic update for RETRO builds (manx)
- 0001566: [Feature Request] Sample & sound font list search (Saga Musix)
- 0000057: [User Interface] Mousewheel vs. Instrument field (Saga Musix)
- 0001698: [User Interface] Inputting notes in PE doesnt step to next pattern with Shift
- 0001695: [Playback Compatibility] MO3: XM sustain point is always set to first envelope point (Saga Musix)
- 0001674: [libopenmpt] clarify documentation for play.at_end (Saga Musix)
- 0001549: [File Format Support] MMCMP-compressed modules can no longer be extracted from archives (Saga Musix)
- 0001692: [Feature Request] Command line option to hide the program name for openmpt123 player. (manx)
- 0001584: [Playback Compatibility] Replay discrepency regarding Protracker playback (Saga Musix)
- 0001619: [Feature Request] Play/Stop from position keyboard shortcut (Saga Musix)
- 0001373: [Feature Request] Fasttracker 2 Custom Sync Event (Wxx) not implemented in OpenMPT (Saga Musix)
- 0001668: [Feature Request] Interpolate effect arg nibbles individually if the effect type uses them individually (Saga Musix)
- 0001665: [Playback Compatibility] Octamed invalid tempo (Saga Musix)
- 0001666: [Playback Compatibility] volume slide ramping too smooth in Interference demo soundtrack (Saga Musix)
- 0001664: [Plugins / VST] Crash when loading plugins while song is playing (Saga Musix)
- 0001558: [Build System] Split build/auto into user-invocable and helper scripts (manx)
- 0001654: [General] Exporting 32-bit FLAC streams
- 0001651: [General] require Win10 21H2 for non-legacy builds (manx)
- 0001555: [General] bump minimum requirements to Windows 10 1903 (Build 18362) for Windows 10 builds (manx)
- 0001613: [Playback Compatibility] S3M: OPL2 samples shouldn't be affected by Gxx
- 0001572: [General] use more std::chrono and less ctime (manx)
- 0001607: [General] mpt/io_file split (manx)
- 0001561: [libopenmpt] Allow getting and setting fractional tempo values (manx)
- 0001556: [General] remove BuildVariants.* (manx)
- 0001538: [General] enable C++20 (manx)
- 0000605: [Plugins / VST] Finish plugin auto-suspend implementation (Saga Musix)
- 0001552: [Audio I/O] "No Interpolation" will make a 32 sample 50% square sound not like a 50% square (Saga Musix)
- 0001533: [General] Use
MPT_COMPILER_SHIFT_SIGNED
for C++20 (manx)
https://openmpt.org/openmpt-1-30-12-00-released
Small bugfix release.
- 0001680: [User Interface] Improve keyboard tab navigation in Plugin Manager (Saga Musix)
- 0001678: [User Interface] Browsing for "all module types" also shows unrelated file extensions (Saga Musix)
- 0001516: [User Interface] Strange double-click behaviour in treeview (Saga Musix)
- 0001377: [General] Making OpenMPT signed software (Saga Musix)
- 0001522: [General] MultiTracker sample loading issue from instrument library (Saga Musix)
https://openmpt.org/openmpt-1-28-10-00-released
Small bugfix release.
- 0001303: [libopenmpt] DMF-Files to fast via in_openmpt.dll (winamp) (Saga Musix)
- 0001309: [Player input plugins (xmp-openmpt, in_openmpt)] IT vibrato speed incorrect (Saga Musix)