Author Topic: xmp-openmpt: An XMPlay input plugin based on OpenMPT  (Read 142652 times)

saga

  • Posts: 2662
Re: xmp-openmpt: An XMPlay input plugin based on OpenMPT
« Reply #225 on: 27 Mar '23 - 13:14 »
OctaMED is a big mess with all its several variations of the format, different sample types, etc. There was a big rework in version 0.5, correcting lots of issues in the MED loader but it's possible that something else broke as a result. I'll look into it.

Either way, that file uses one synthesized MED instrument, which are currently not supported by OpenMPT, so it's better if another plugin takes precedence for playing MED files.

Edit: libxmp is also affected by this issue exactly the same way (which makes sense since some of the MED updates were borrowed from it).

Edit 2: Found the cause. This will be fixed in the next update.
« Last Edit: 27 Mar '23 - 21:00 by saga »

manx

  • Posts: 68
Re: xmp-openmpt: An XMPlay input plugin based on OpenMPT
« Reply #226 on: 15 Apr '23 - 19:20 »
2023-04-15: xmp-openmpt version 0.6.10 released!

 *  [**Bug**] File probing and loading results could be inconsistent for SFX
    files, so that probing could claim that a file is definitely not playable
    even if it would be.

 *  MOD: VBlank heuristics are now applied to MOD files with M!K! signature.
    Fixes mod.siedler ii.
 *  NoiseTracker MODs are now always played with VBlank timing.
 *  MED: Add support for default instrument pitch.
 *  MED: Global play transpose value was not considered for MMD0 files.
 *  669: Reject files with lots of control characters in song message.

 *  mpg123: Update to v1.31.3 (2023-03-19).

See https://lib.openmpt.org/libopenmpt/2023/04/15/releases-0.6.10-0.5.24-0.4.36-0.3.44/

Downloads:
 * xmp-openmpt for Windows 8.1 (or later) and SSE2-capable CPU, or legacy version for Windows 7 SP1 (or later) and SSE2-capable CPU
 * xmp-openmpt RETRO for Windows XP SP3 (or later) or non-SSE2-capable CPU
 * xmp-openmpt RETRO for Windows 98 SE + KernelEx (or later) (without configuration dialog)

manx

  • Posts: 68
Re: xmp-openmpt: An XMPlay input plugin based on OpenMPT
« Reply #227 on: 30 Apr '23 - 17:41 »
2023-04-30: xmp-openmpt version 0.7.0 released!

 *  [**New**] `667` files from Composer 667 are now supported.
 *  [**New**] `GTK` and `GT2` files from Gramouf Tracker are now supported.
 *  [**New**] Can now read a variant of the DSMI AMF format called DMF, as found
    in various DOS games distributed by Webfoot (Tronic, H2O, PowBall, etc.).
 *  [**New**] `DSM` files from Dynamic Studio are now supported.
 *  [**New**] `XMF` files from the DOS game Imperium Galactica are now supported.
 *  [**New**] Can now read the hacked MOD format (`DMF`) from the game
    "Apocalypse Abyss".

 *  [**Change**] xmp-openmpt: The Amiga resampler emulation is now enabled by
    default.
 *  [**Change**] The official Windows builds (x86, amd64, arm, arm64) now
    require Windows 10 21H2 (or later). The official legacy Windows builds
    (x86-legacy, amd64-legacy) are unchanged and still require Windows 7 (or
    later).
 *  [**Change**] `"date"` metadata will now exlude the UTC time zone signifier
    `Z` if the precise time zone is unknown.
 *  [**Change**] ctl `seek.sync_samples` now defaults to 1.

 *  Reduced aliasing when downsampling with the Sinc + Low-Pass resampler.
 *  The sample position is now rounded instead of truncated when resampling
    without interpolation.
 *  Seeking with sample sync now supports portamento up / down commands as well
    as IMF/ PTM note slides. Tone portamento is now synchronized correctly when
    seeking in DBM, 669 and MED with fast slides (first tick of portamento was
    previously not executed).
 *  The filter cutoff frequency is no longer rounded to integer frequency values.
 *  MED: Tempos higher than 255 BPM can now be imported in pattern data.
 *  MED: MMD1 files with more than 16 channels are now supported.
 *  ULT: Import 8-bit volume commands with full precision.
 *  IT: Initial "last note memory" of every channel is C-0, so a lone instrument
    number without note triggers that note.
 *  S3M: Better approximation of old "stereo control" SAx command used in
    Purple Motion's PANIC.S3M.
 *  S3M: In ScreamTracker 3.03 and later, OPL notes with tone portamento next to
    them are delayed until the next row and then the new pitch is used instantly.
 *  MO3: Envelope sustain was not imported correctly if the source file was an
    XM.
 *  MOD: Lone instrument number with retrigger effect swap sample immediately.
 *  Recalling a sample's default volume using an instrument number (as opposed
    to regular volume commands) previously ramped the volume change smoothly
    over a whole tick. Now the user-configured ramp settings are used instead
    (as it would happen when using a volume command to achieve the same effect).

 *  zlib: v1.2.12 (2022-03-27).
 *  mpg123: v1.31.3 (2023-03-19).
 *  ogg: v1.3.5 (2021-06-04).
 *  vorbis: v1.3.7 (2020-07-04).

See https://lib.openmpt.org/libopenmpt/2023/04/30/release-0.7.0/

Downloads:
 * xmp-openmpt for Windows 10 21H2 (or later) and SSE2-capable CPU, or legacy version for Windows 7 SP1 (or later) and SSE2-capable CPU
 * xmp-openmpt RETRO for Windows XP SP3 (or later) or non-SSE2-capable CPU
 * xmp-openmpt RETRO for Windows 98 SE + KernelEx (or later) (without configuration dialog)

manx

  • Posts: 68
Re: xmp-openmpt: An XMPlay input plugin based on OpenMPT
« Reply #228 on: 7 May '23 - 15:37 »
2023-05-07: xmp-openmpt version 0.7.1 released!

 *  [**Bug**] MSVC projects failed to build from the packaged source zip.

 *  IT: Improved fingerprinting of early ModPlug Tracker versions.
 *  XMF: Modules from Astroidea demos can now be read as well.

See https://lib.openmpt.org/libopenmpt/2023/05/07/release-0.7.1/

Downloads:
 * xmp-openmpt for Windows 10 21H2 (or later) and SSE2-capable CPU, or legacy version for Windows 7 SP1 (or later) and SSE2-capable CPU
 * xmp-openmpt RETRO for Windows XP SP3 (or later) or non-SSE2-capable CPU
 * xmp-openmpt RETRO for Windows 98 SE + KernelEx (or later) (without configuration dialog)

manx

  • Posts: 68
Re: xmp-openmpt: An XMPlay input plugin based on OpenMPT
« Reply #229 on: 18 Jun '23 - 18:08 »
2023-06-18: xmp-openmpt version 0.7.2 released!

 *  [**New**] MOD: Can now read modified 8-channel MOD files from the DOS game Aleshar - The World Of Ice.

 *  [**Sec**] Possible out-of-bounds read or write when reading malformed MED files. (r19389)

 *  [**Bug**] The Opal OPL3 emulator symbols were not namespaced properly.

See https://lib.openmpt.org/libopenmpt/2023/06/18/security-updates-0.7.2-0.6.11-0.5.25-release-0.4.37/

Downloads:
 * xmp-openmpt for Windows 10 21H2 (or later) and SSE2-capable CPU, or legacy version for Windows 7 SP1 (or later) and SSE2-capable CPU
 * xmp-openmpt RETRO for Windows XP SP3 (or later) or non-SSE2-capable CPU
 * xmp-openmpt RETRO for Windows 98 SE + KernelEx (or later) (without configuration dialog)