17 issues View Issues


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
4 issues View Issues
  • 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)
  • 0001760: [General] Closing OpenMPT while updates are fetched in the background can lead to a crash (manx)
  • 0001765: [Playback Compatibility] Upon loading a MOD file, all Dxx command details are lost (Saga Musix)
4 issues View Issues
  • 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)
3 issues View Issues


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)
11 issues View Issues
  • 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)
3 issues View Issues


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 (manx)
4 issues View Issues


A major update including new features, new supported file formats and many other improvements.

  • 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)
  • 0001653: [General] devise a way to provide automatic update for RETRO builds (manx)
  • 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)
28 issues View Issues
  • 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)
2 issues View Issues
  • 0001672: [General] Crash during playback or in instrument editor when trying to access invalid release node of empty envelope (Saga Musix)
  • 0001671: [Playback Compatibility] 'Z7F' cutoff commands don't apply properly for OPL instruments unless filter envelope is enabled (Saga Musix)
  • 0001661: [General] Use more descriptive changelog URL for development build update notifications (manx)
  • 0001659: [Audio I/O] Popping noise when previewing MIDI instruments in Tree View (Saga Musix)
4 issues View Issues


Bugfix release to address some regressions.

  • 0001657: [Feature Request] Initial instrument cutoff no longer affects OPL instruments
  • 0001655: [User Interface] Previewing instrument with built-in filter produces buzz (Saga Musix)
  • 0001649: [General] Updating with no modules open causes an empty module to be opened after restart (manx)
3 issues View Issues
  • 0001601: [libopenmpt] openmpt123 crashes on Win9x (manx)
  • 0001640: [Feature Request] MIDI pitch wheel should influence the pitch of the playing instrument while recording (Saga Musix)
  • 0001642: [General] Automatic update check chooses incorrect download (manx)
  • 0001641: [libopenmpt] Wrong S3M playback wihen ending with pattern loop (Saga Musix)
4 issues View Issues
3 issues View Issues
  • 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)
2 issues View Issues