Professional Music Driver
| Professional Music Driver | |
|---|---|
| Developer | Masahiro Kajihara (KAJA) |
| Release | Late 1980s |
| Platform | NEC PC-9801 |
| Type | Music driver, Music Macro Language compiler |
Professional Music Driver (PMD) is a music driver and Music Macro Language (MML) composition system developed for the NEC PC-9801 series of Japanese personal computers. It was created by Japanese programmer and composer Masahiro Kajihara, known by the handle KAJA, during the late 1980s.[1] [2]
PMD allows music to be written using a textual notation based on MML and compiled into compact data playable on PC-98 sound hardware.[3][1]
It became one of the most widely used music driver systems in the PC-98 ecosystem and was widely used in Japanese computer games during the late 1980s and early 1990s.[1]
Overview
Professional Music Driver consists of an MML compiler and a playback driver. Composers write music using a text-based macro language, which is compiled into binary music data that can be embedded in software and executed by the driver.[1][3]
The system was designed primarily for the Yamaha YM2608 (OPNA) sound chip, which was widely used in PC-98 sound boards.[1][3] PMD can control multiple FM synthesis channels and also supports ADPCM sample playback depending on hardware configuration.[3]
Because the compiled music data is compact and efficient, PMD was particularly suitable for computer games and other applications where memory capacity was limited.[1]
Features
Typical features of Professional Music Driver include:[3]
- Composition using Music Macro Language[3]
- Support for the Yamaha YM2608 FM synthesis chip[1][3]
- Multi-channel music playback[1][3]
- Macro definitions and reusable musical patterns[3]
- Instrument parameter control[3]
- Tempo and timing commands[3]
- ADPCM sample playback[3]
- FM channel 3 expansion through the #FM3Extend command[3]
- SSGPCM sample playback through the K/R rhythm channels[3]
- Compact compiled music data suitable for software distribution[1][3]
Development
PMD was created by Masahiro Kajihara (KAJA), who was active in the Japanese PC-98 programming and music community during the late 1980s.[1] At that time, software developers increasingly relied on music drivers to control FM synthesis sound hardware available for Japanese personal computers.[1]
Text-based music systems such as PMD enabled composers to create complex music using only textual notation without requiring external MIDI equipment.[1][3]
Use in PC-98 software
Masahiro Kajihara (KAJA) also used PMD in his own music-related work, including credited PMD dataling on the 1995 Princess Maker 2 arrangement CD.[4]
Variants of PMD were used in early PC-9801 entries of the Touhou Project series developed by ZUN.[5]
Composer Ryu Umemoto is also documented in connection with PMD-related work.[4]
Relationship to other music drivers
Professional Music Driver was one of several widely used music drivers developed for the PC-98 platform.[1] Other notable systems include:
- MUCOM88
- FMP
Together these systems formed the basis of music production for many PC-98 games before MIDI-based composition tools became widespread.[1]
See also
References
- ^ a b c d e f g h i j k l m n "Professional Music Driver (PMD)". Battle of the Bits Lyceum. Retrieved 2026-03-30.
- ^ "PMD English Documentation". Pigu PMD Docs. Retrieved 2026-03-30.
- ^ a b c d e f g h i j k l m n o p "PMDMML_EN.MAN". Pigu PMD Docs. Retrieved 2026-03-30.
- ^ a b "Princess Maker 2". VGMdb. Retrieved 2026-03-30.
- ^ "ReC98: The Touhou PC-98 Restoration Project". GitHub. Retrieved 2026-03-30.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.