Macs Opera CMF

Do you remember the music tracker named Macs Opera (written by Arndt Hasch, © 1992 LINEL) that used to ship with the AdLib sound card, back in the 90s? It had its own file format: CMF — but I do not mean the (by far) more popular Creative Music Format. The CMF file format I am talking about was proprietary, as far as I know, to Macs Opera.

I want to bring the old music to new life, and so I did some research on my own. When I did most of it, in the year 2008, information on the Macs Opera CMF file format was very rare, I could only find few sources, and my search results were often clogged with documentations of the more popular Creative Music format. For example, the Video Game Music Preservation Foundation Wiki only has an empty entry for Macs Opera CMF files on its Formats page, as of 2023-08-02.

Currently (as of 2023), I am writing a CMF player in Java. It will appear on this page as soon as it is presentable.

The OPL3 emulator that can be used as a synthesizer was written by Robson Cozendey, see here.

Meanwhile, »here« is a summary of the information on the Macs Opera CMF file format that I have found so far.

References

There is some documentation here, at GitHub.

Art. CMF (Macs Opera). In: Video Game Music Preservation Foundation Wiki (empty as of 2023-08-02).

Cozendey, Robson: Yamaha YMF262 (OPL3) emulator.

Art. OPL chip. In: The DOS Game Modding Wiki.

Töttö, Tero: The Ad Lib Music Synthesizer Card. Programming Guide.

Feldman, Mark: PC Game Programmer's Encyclopedia.