Difference between revisions of "CMF"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
(CMF to ?)
 
(7 intermediate revisions by 3 users not shown)
Line 10: Line 10:
 
| OutputFM    = Yes
 
| OutputFM    = Yes
 
| OutputPSG  = No
 
| OutputPSG  = No
| Released    = 199?-??-??
+
| Released    = 1989-??-??
| FirstGame  = ?
+
| FirstGame  = [[Sound Blaster (DOS)]]
 
| Extension01 = *.cmf
 
| Extension01 = *.cmf
 
}}
 
}}
  
The '''''Creative Music Format (CMF)''''' was created by [[Creative|Creative Labs]] in order to play music on their [[Sound Blaster]] sound cards equipped with an [[FM Synthesis]] chip. The file structure is similar to Ad-Lib's [[ROL]] formats, as it contains all the necessary information to be sent to an [[OPL2]] chip. However, unlike ROL, CMF files have the instrument definitions built into the file. This means you don't need a separate [[BNK]] file, but it also means that CMF files are intrinsically larger than ROL files.
+
:''Not to be confused with [[CMF (Macs Opera)]].''
  
Despite Creative Labs' attempts, the CMF format never took off as well as AdLib's ROL format, probably because Creative Labs never released a CMF editor program to compete with the [[AdLib Visual Composer]]. Without an editor, CMF files could only be made by converting songs composed in other more-common formats, a process which invariably lost some of the sound of the original.
+
The '''''Creative Music Format (CMF)''''' was created by [[Creative Labs]] in order to play music on their [[Sound Blaster]] sound cards equipped with an [[FM synthesis]] chip. The file structure is similar to Ad-Lib's [[ROL]] formats, as it contains all the necessary information to be sent to an [[OPL2]] chip. However, unlike ROL, CMF files have the instrument definitions built into the file. This means you don't need a separate [[BNK]] file, but it also means that CMF files are intrinsically larger than ROL files.
 +
 
 +
Creative Labs never released a CMF editor program to compete with the [[AdLib Visual Composer]]. Without an editor, CMF files could only be made by converting songs composed in other more-common formats, a process which invariably lost some of the sound of the original.
  
 
Few players properly play CMF files. The most accurate CMF playback comes from Creative Labs's [[Play CMF]] program since it was developed by the same group that created the CMF format. However, the program is lacking in features. There is another program called [[MuchMusic]] for DOS which plays CMF back very accurately, and supports looping.
 
Few players properly play CMF files. The most accurate CMF playback comes from Creative Labs's [[Play CMF]] program since it was developed by the same group that created the CMF format. However, the program is lacking in features. There is another program called [[MuchMusic]] for DOS which plays CMF back very accurately, and supports looping.
Line 45: Line 47:
 
* [[MIDIPLEX]] - Windows - [[MDI]], [[MIDI]]
 
* [[MIDIPLEX]] - Windows - [[MDI]], [[MIDI]]
 
* [[SBTimbre]] - DOS - [[IBK]]
 
* [[SBTimbre]] - DOS - [[IBK]]
 +
* [[Sound Club]] - DOS - [[MIDI]], [[MOD]], [[SN]]
  
 
===? to CMF===
 
===? to CMF===
Line 69: Line 72:
 
| 1991-??-??
 
| 1991-??-??
 
| [[The Magic Candle II: The Four and Forty (DOS)]]
 
| [[The Magic Candle II: The Four and Forty (DOS)]]
 +
|
 +
|-
 +
| 1991-??-??
 +
| [[Megatraveller 2: Quest For the Ancients (DOS)]]
 
|  
 
|  
 
|-
 
|-
 
| 1991-??-??
 
| 1991-??-??
 
| [[Scud Atak (DOS)]]
 
| [[Scud Atak (DOS)]]
|
+
|  
 
|-
 
|-
| 1992-03-??  
+
| 1992-03-??
 
| [[Word Rescue (DOS)]]
 
| [[Word Rescue (DOS)]]
| {{Song-Box|01 - Word Rescue - DOS - Word Rescue Theme 1.ogg}}
+
| {{Song-List|01 - Word Rescue - DOS - Word Rescue Theme 1.ogg}}
 +
|-
 +
| 1992-0?-??
 +
| [[Jill of the Jungle (DOS)]]
 +
| {{Song-List|01 - Jill of the Jungle - DOS - Funky.ogg}}
 
|-
 
|-
 
| 1992-??-??
 
| 1992-??-??
 
| [[Dyna Blaster (DOS)]]
 
| [[Dyna Blaster (DOS)]]
| {{Song-Box|01 - Dyna Blaster - DOS - Title.ogg}}
+
| {{Song-List|01 - Dyna Blaster - DOS - Title.ogg}}
 
|-
 
|-
 
| 1992-??-??
 
| 1992-??-??
| [[Jill of the Jungle (DOS)]]
+
| [[Kiloblaster (DOS)]]
| {{Song-Box|01 - Jill of the Jungle - DOS - Funky.ogg}}
+
| {{Song-List|01 - Kiloblaster - DOS - Glassman.ogg}}
 +
|-
 +
| 1992-1?-??
 +
| [[Brix 1 (DOS)]]
 +
| {{Song-List|01 - Brix 1 - DOS - S. File 2.ogg}}
 
|-
 
|-
| 1992-??-??
+
| 1992-1?-??
| [[Kiloblaster (DOS)]]
+
| [[Brix 2 Deluxe (DOS)]]
| {{Song-Box|01 - Kiloblaster - DOS - Glassman.ogg}}
+
| {{Song-List|01 - Brix 2 Deluxe - DOS - S. File 02.ogg}}
 
|-
 
|-
 
| 1993-02-??
 
| 1993-02-??
 
| [[Game-Maker (DOS)]]
 
| [[Game-Maker (DOS)]]
| {{Song-Box|02 - Game-Maker - DOS - Game-Maker Song 1.ogg}}
+
| {{Song-List|02 - Game-Maker - DOS - Game-Maker Song 1.ogg}}
 
|-
 
|-
| 1993-??-??
+
| 1993-0?-??
 
| [[Solar Winds (DOS)]]
 
| [[Solar Winds (DOS)]]
| {{Song-Box|112 - Solar Winds - DOS - Solar Winds 1 Song 12.ogg}}
+
| {{Song-List|112 - Solar Winds - DOS - Solar Winds 1 Song 12.ogg}}
 +
|-
 +
| 1994-0?-??
 +
| [[Pea Shootin' Pete (DOS)]]
 +
|
 +
|-
 +
| 1994-0?-??
 +
| [[Traffic Department 2192 (DOS)]]
 +
| {{Song-List|17 - Traffic Department 2192 - DOS - TD 03.ogg}}
 +
|-
 +
| 1994-0?-??
 +
| [[Xargon (DOS)]]
 +
| {{Song-List|01 - Xargon - DOS - Groove.ogg}}
 +
|-
 +
| 1994-0?-??
 +
| [[In Search of Dr. Riptide (DOS)]]
 +
|
 
|-
 
|-
 
| 1994-??-??
 
| 1994-??-??
 
| [[BattleStar (DOS)]]
 
| [[BattleStar (DOS)]]
| {{Song-Box|01 - BattleStar - DOS - BattleStar.ogg}}
+
| {{Song-List|01 - BattleStar - DOS - BattleStar.ogg}}
 
|-
 
|-
 
| 1994-??-??
 
| 1994-??-??
| [[Traffic Department 2192 (DOS)]]
+
| [[Blackstar Agent of Justice (DOS)]]
| {{Song-Box|17 - Traffic Department 2192 - DOS - TD 03.ogg}}
+
|  
|-
 
| 1994-??-??
 
| [[Xargon (DOS)]]
 
| {{Song-Box|01 - Xargon - DOS - Groove.ogg}}
 
 
|}
 
|}
  
Line 121: Line 148:
  
 
==Links==
 
==Links==
* [http://www.shikadi.net/moddingwiki/CMF_Format shikadi.net/moddingwiki/CMF_Format] - Shikadi.
+
* [https://moddingwiki.shikadi.net/wiki/CMF_Format moddingwiki.shikadi.net/wiki/CMF_Format] - ModdingWiki.
* [http://en.wikipedia.org/wiki/Creative_Music_File en.wikipedia.org/wiki/Creative_Music_File] - Wikipedia.
+
* [https://en.wikipedia.org/wiki/Creative_Music_File en.wikipedia.org/wiki/Creative_Music_File] - Wikipedia.
  
  
 
[[Category: MIDI]]
 
[[Category: MIDI]]

Latest revision as of 13:06, 1 April 2024

Creative Music File
CMF.png
Developer: Creative Labs
Header: Custom
Content: Notational
Instruments: Internal
Target Output
Output - Digital Audio - No.png Output - MIDI - No.png Output - FM Synthesis.png Output - PSG - No.png
Released: 1989-??-??
First Game: Sound Blaster (DOS)
Extensions
  • *.cmf
Not to be confused with CMF (Macs Opera).

The Creative Music Format (CMF) was created by Creative Labs in order to play music on their Sound Blaster sound cards equipped with an FM synthesis chip. The file structure is similar to Ad-Lib's ROL formats, as it contains all the necessary information to be sent to an OPL2 chip. However, unlike ROL, CMF files have the instrument definitions built into the file. This means you don't need a separate BNK file, but it also means that CMF files are intrinsically larger than ROL files.

Creative Labs never released a CMF editor program to compete with the AdLib Visual Composer. Without an editor, CMF files could only be made by converting songs composed in other more-common formats, a process which invariably lost some of the sound of the original.

Few players properly play CMF files. The most accurate CMF playback comes from Creative Labs's Play CMF program since it was developed by the same group that created the CMF format. However, the program is lacking in features. There is another program called MuchMusic for DOS which plays CMF back very accurately, and supports looping.

Players

(Category)

Editors

(Category)

Converters

(Category)

CMF to ?

? to CMF

Extractors

These programs can extract songs in this format from game data files.

Games

(Category)
Released Title Sample
1991-??-?? The Magic Candle II: The Four and Forty (DOS)
1991-??-?? Megatraveller 2: Quest For the Ancients (DOS)
1991-??-?? Scud Atak (DOS)
1992-03-?? Word Rescue (DOS)
1992-0?-?? Jill of the Jungle (DOS)
1992-??-?? Dyna Blaster (DOS)
1992-??-?? Kiloblaster (DOS)
1992-1?-?? Brix 1 (DOS)
1992-1?-?? Brix 2 Deluxe (DOS)
1993-02-?? Game-Maker (DOS)
1993-0?-?? Solar Winds (DOS)
1994-0?-?? Pea Shootin' Pete (DOS)
1994-0?-?? Traffic Department 2192 (DOS)
1994-0?-?? Xargon (DOS)
1994-0?-?? In Search of Dr. Riptide (DOS)
1994-??-?? BattleStar (DOS)
1994-??-?? Blackstar Agent of Justice (DOS)

How to Obtain

CMF files usually have to be manually extracted from game files, a process that is different for pretty much every game that uses them.

Technical

  • All CMF files begin with "CTMF".
  • There are two versions of CMF files, 1.0 and 1.1. They're similar, but there are internal structure differences.
  • CMF files uses MIDI format to store music notation data.

Links