Difference between revisions of "PMM"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
 
Line 17: Line 17:
 
'''''PMM''''' is a container format that combines AdLib music with samples. It is supported by [[Palladix Music System|PSM 2.00 Soundsystem]].
 
'''''PMM''''' is a container format that combines AdLib music with samples. It is supported by [[Palladix Music System|PSM 2.00 Soundsystem]].
  
<!--
 
 
==Players==
 
==Players==
 
<div style="float:right;">([[:Category: PMM Players|Category]])</div>
 
<div style="float:right;">([[:Category: PMM Players|Category]])</div>
Line 23: Line 22:
 
* [[PLX (XMPlay)|PLX]] - XMPlay
 
* [[PLX (XMPlay)|PLX]] - XMPlay
  
-->
 
 
==Games==
 
==Games==
 
<div style="float:right;">([[:Category: Games That Use PMM|Category]])</div>
 
<div style="float:right;">([[:Category: Games That Use PMM|Category]])</div>
Line 34: Line 32:
 
! Sample
 
! Sample
 
|-
 
|-
| 1993-??-??
+
| 1993-1?-??
 
| [[Das Telekommando kehrt zurück (DOS)]]
 
| [[Das Telekommando kehrt zurück (DOS)]]
|  
+
| {{Song-Box|02 - Das Telekommando kehrt zurück - DOS - Main Menu.ogg}}
 
|-
 
|-
| <!--93?-->1994-??-??
+
| <!--1993-12-?? ?-->1994-0?-??
 
| [[Backstage (DOS)]]
 
| [[Backstage (DOS)]]
 
|  
 
|  
 
|-
 
|-
| 1994-??-??
+
| 1994-0?-??
 
| [[Magic of Endoria (DOS)]]
 
| [[Magic of Endoria (DOS)]]
 
|  
 
|  
 
|-
 
|-
| 1995-??-??
+
| 1995-0?-??
 
| [[Atlas (DOS)]]
 
| [[Atlas (DOS)]]
 
|  
 
|  
 
|-
 
|-
| <!--94?-->1995-??-??
+
| <!--1994-1?-?? ?-->1995-0?-??
 
| [[Falsches Spiel mit Eddie M. (DOS)]]
 
| [[Falsches Spiel mit Eddie M. (DOS)]]
 
| {{Song-Box|01 - Falsches Spiel mit Eddie M. - DOS - Title.ogg}}
 
| {{Song-Box|01 - Falsches Spiel mit Eddie M. - DOS - Title.ogg}}
 
|-
 
|-
| 1995-??-??
+
| 1995-0?-??
| [[Hilfe für Amajambere (DOS)]]
+
| [[Jeff Jet - Abenteuer Infohighway (DOS)]]
 
|  
 
|  
 
|-
 
|-
 
| 1995-??-??
 
| 1995-??-??
| [[Jeff Jet - Abenteuer Infohighway (DOS)]]
+
| [[Hilfe für Amajambere (DOS)]]
 
|  
 
|  
 
|-
 
|-
| <!--96?-->1997-??-??
+
| <!--1996-12-?? ?-->1997-??-??
 
| [[Die Enviro-Kids greifen ein (DOS)]]
 
| [[Die Enviro-Kids greifen ein (DOS)]]
 
|  
 
|  
Line 71: Line 69:
  
 
==Technical==
 
==Technical==
All PMM files begin with "MTCVTS PSM 2.00" and 0 and, at offset 0x38, with "MDH" and 0. It is unknown what MTCVTS and MDH stand for.
+
All PMM files begin with "MTCVTS PSM 2.00" and 0 and, at offset 0x38, with "MDH" and 0. It is unknown what PMM, MTCVTS and MDH stand for.
  
A PMM file consists of one [[PMA]] file, up to 8 [[SMP (Palladix)]] files, a table with 4 volumes per sample, and a track that references these samples and volumes. The tempo of the PMM file is hooked to the PMA file. The samples are always played at their original frequency, which is what makes the format more suitable for drums and sound effects than melodies.
+
A PMM file consists of one [[PMA]] file, up to 8 [[SMP (Palladix)]] files, a table with 4 volumes per sample, and a track that references these samples and volumes. The tempo of the PMM file is hooked to the PMA file. The samples are always played at their original frequency, limiting this part of the format to drums and sound effects rather than melodies.
  
The format does not support stereo itself, but the official driver simply routes odd channels (with sound effects coming first and music last) to the left speaker and even channels to the right speaker.
+
The format does not support stereo and equalization itself, but the original drivers temporarily change the Sound Blaster mixer settings to hard-coded values and route odd channels (where musical tracks are preceded by sound effect slots) to the left speaker and even channels to the right speaker.

Latest revision as of 19:23, 29 November 2018

PMM
PMM.png
Developer: Norbert Schmidt, Jochen Heß
Header: Custom
Content: Notational
Instruments: Internal
Target Output
Output - Digital Audio.png Output - MIDI - No.png Output - FM Synthesis.png Output - PSG - No.png
Released: 1993
First Game: Das Telekommando kehrt zurück (DOS)
Extensions
  • *.pmm

PMM is a container format that combines AdLib music with samples. It is supported by PSM 2.00 Soundsystem.

Players

(Category)

Games

(Category)

This table only lists the games that use PMM stand-alone. For the games that use PMM through a container format, see P2L.

Released Title Sample
1993-1?-?? Das Telekommando kehrt zurück (DOS)
1994-0?-?? Backstage (DOS)
1994-0?-?? Magic of Endoria (DOS)
1995-0?-?? Atlas (DOS)
1995-0?-?? Falsches Spiel mit Eddie M. (DOS)
1995-0?-?? Jeff Jet - Abenteuer Infohighway (DOS)
1995-??-?? Hilfe für Amajambere (DOS)
1997-??-?? Die Enviro-Kids greifen ein (DOS)

How to Obtain

PMM 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 PMM files begin with "MTCVTS PSM 2.00" and 0 and, at offset 0x38, with "MDH" and 0. It is unknown what PMM, MTCVTS and MDH stand for.

A PMM file consists of one PMA file, up to 8 SMP (Palladix) files, a table with 4 volumes per sample, and a track that references these samples and volumes. The tempo of the PMM file is hooked to the PMA file. The samples are always played at their original frequency, limiting this part of the format to drums and sound effects rather than melodies.

The format does not support stereo and equalization itself, but the original drivers temporarily change the Sound Blaster mixer settings to hard-coded values and route odd channels (where musical tracks are preceded by sound effect slots) to the left speaker and even channels to the right speaker.