View Issue Details

IDProjectCategoryView StatusLast Update
0001948OpenMPTFile Format Supportpublic2026-02-18 17:54
Reporterunderdog Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Platformx64OSWindowsOS Version11
Product VersionOpenMPT 1.32.06.00 / libopenmpt 0.8.4 (current stable) 
Summary0001948: Creative Music Format (CMF) support (with ADLIB instruments like S3M)
Description

Maybe I'm just being nostalgic, but wouldn't it be great to also support Creative Music Format (CMF) files?

I know they are almost MIDI files (which are supported by OpenMPT),
Unfortunately when you convert the CMF to MIDI, the sound is completely different, even on an Adlib Card. Audacious can play them, albeit not 100% true to the original.
WinAmp with AdPlug sounds pretty good, but unfortunately WinAmp has long been retired.
(Camoto Studio also sounds spot on, but this is not a player application)

When Adlib support was added to the ScreamTracker 3, it was really spot on, sounded just like in the day.

So my request would be if some genius who is way more proficient at coding such a thing than me maybe could take a look for that.

so ultimately, CMF support (which possible could possible be mostly a clone of the midi format), but with the Adlib Emulator that is used in the Screamtracker3 Format...

Additional Information

https://moddingwiki.shikadi.net/wiki/CMF_Format
https://vgmpf.com/Wiki/index.php?title=CMF

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2026-02-18 17:53

administrator   ~0006581

Last edited: 2026-02-18 17:54

As you say yourself, CMF is a MIDI format. OpenMPT can import standard MIDI files for the sake of data exchange with other music software (e.g. for remixing purposes). OpenMPT's MIDI import is inherently lossy and does not support many features you will find in standard MIDI files, and trying to import CMF files would result in the very same limitations. As you say yourself, you want this support because other options do not sound correct in your opinion - adding CMF support to OpenMPT would not fix that.

Winamp plugins are supported by many other media players (e.g. XMPlay), so you can use the AdPlug Winamp plugin in other environments outside of Winamp as well. (and a Winamp fork/alternative by a previous Winamp developer is still being actively developed here: https://getwacup.com/ - but that's besides the point.)

OpenMPT (or any pattern-based tracker really) is not the correct environment to attempt to play MIDI-like files 100% accurately.

Issue History

Date Modified Username Field Change
2026-02-18 14:08 underdog New Issue
2026-02-18 14:09 underdog Summary Creative Music Format (CMF) => Creative Music Format (CMF) support (with ADLIB instruments like S3M)
2026-02-18 17:53 Saga Musix Note Added: 0006581
2026-02-18 17:54 Saga Musix Status new => closed
2026-02-18 17:54 Saga Musix Resolution open => won't fix
2026-02-18 17:54 Saga Musix Note Edited: 0006581