Ceci est une ancienne révision du document !
Les fichiers MDX sont des fichiers de musique MML destinés à la base aux micro ordinateurs Sharp X68000 pour la puce YM2151. On peut les jouer sous MSX grâce au driver MXDRV. Le fichier MDX comprend une banque de sons qui peut être exploitée avec les modules de sons SFG en le transformant en fichier .vog utilisable par les logiciels musicaux Yamaha sur MSX. Pour cela, il faut faire ces manipulations sous Windows :
1) Extraction des données de la banque de son MDX du fichier .mdx avec le logiciel MDXPG.exe (fourni dans le pack VOPM) MDXPG.exe fichier.mdx fichier.opm le fichier .opm obtenu est utilisable avec le plugin VSTi VOPM
2) conversion du fichier .opm en fichier de banque de sons .fb1 sans header grâce au logiciel TXConvert le fichier .fb1 est a la base destiné à l'expandeur Yamaha FB-01 mais est quasi identique au module de son SFG du MSX. Ce fichier .fb1 comme le fichier .vog comprend une banque de 48 voix de 64 octets chacune.
3) grâce a un éditeur hexadécimal insérer au début du fichier .fb1 une entête spécifique au fichier .vog cette entête comprend les 39 octets suivants :
- FE 00 00 FF 0B 00 00
- 8 octets pour le nom de la banque en ASCII
- 9 octets 00
- 10
- 14 octets 00
4) toujours grâce à l’éditeur hexadécimal modifier pour chacune des 48 voix dans la banque de son l'octet d'offset 13 pour mettre le bit 7 à 1 et le bit 6 à 1. en effet le FB-01 en tient pas compte de ses octets et ils correspondent à l'activation de la sortie L(left) pour le bit 7 et R(Right) pour le bit 6. il faut donc modifier l'offset 13 de chaque voix de la banque pour entendre les sons une fois transformé en vog.
5) le fichier .vog obtenu peut être mis sur une disquette MSX et etre chargé dans les logiciels Yamaha MSX comme le FM Music Composer II, le FM Voicing Program II ou encore directement dans le module SFG05.