lundi 19 décembre 2011

Fichiers musicaux FM sur MSX

Il existe différents formats de fichiers musicaux gérant les puces FM sur MSX et il est souvent difficile de s'y retrouver, aussi, je vous propose un tableau récapitulatif avec les principaux programmes permettant de créer et de lire de la musique FM.

MSX FM Music tools
Driver Chips Extensions Editor Compiler Player
(MSX)
Plugin
(WIN)
Kinrou5 PSG
OPLL
SCC
BGM

MSD
VCD
Musica

S-Cube
Musica muplay
multiplay-x
MSXPlug
MGSDRV PSG
OPLL
SCC
MGS MML text (MUS) MGSC
MGSCwin (windows)
muplay
multiplay-x
mgsel
MSXplug
OPLLDriver PSG
OPLL
OPX MSX Basic Extention muplay
multiplay-x
performer opx
MSXplug
K-Kaz system PSG
OPLL
SCC
MPK MML text (MMK)
mpked.com
mpkc.com muplay
multiplay-x
MSXplug
SCMDriver PSG
OPLL
SCC
SCCPCM
OPL
SDT MML text SCMD compiler(japanese locale) sc.com
MoonBlaster PSG
OPLL
OPL
MBM
MBK
MBD
Moonblaster Moonblaster Moonblaster MSXplug
MB for MoonsoundFM OPL4 MFM mbfm mbfm mbfm
Moondriver OPL4 MDR MML text mdrv.com
Jigsaw SFG01/05 JIG MML text mmckc.com
Super Music Editor PSG
OPLL
OPL (x2)
SCC (x4)
PR3
KL3
SMP
sme3 sme3 sm3pl1
MIODRV Midi
PSG
OPLL
SCC
MIO MML text mc.com muplay
mp.com
MXDRV SFG01/05 MDX mxpv.com MDXplug
KSS All Chips KSS kssplay(R800) MSXplug

Chips :
PSG : Programmable Sound Chip
SCC : Konami Sound Custom Chip (Jeux divers...)
SCCPCM : Konami Sound Custom Chip avec RAM (Snatcher, SD Snatcher)
OPL : MSX Audio (Philips Music Module, Toshiba HX-MU900, Panasonic FS-CA1)
OPLL : MSX Music (MSX2+/Turbo R, Panasonic FMPAC)
OPL4 : Moonsound Cartridge
SFG01/05 : Yamaha Sound Synthesizer Unit
Midi : MIODRV utilise une interface Midi pour lire les fichiers mais si elle n'est pas présente, il utilise les puces FM du système.

note 1 :
Si le lien vers le programme n'existe pas, c'est que ce dernier est inclus avec le driver.

note 2 :
le MML est un langage musical a base de "macro définitions", le plus souvent, il s'agit d'un simple fichier texte avec des instructions musicales qu'il faut ensuite compiler pour obtenir un fichier lisible par le player.

note 3 :
pour lire les fichiers musicaux sur Windows, il faut installer les fichiers du plugin dans le répertoire du lecteur. pour ma part, je vous recommande KBMedia Player ou Foobar

mercredi 23 novembre 2011

SCMD Driver passe en version 2.1.10


Pour rappel, SCMD est un driver Japonais pour micro-ordinateur MSX crée par Aomorikuma
Sa première version nécessite un MSX2 minimum et gère les puces suivantes :
PSG
MSX Music
SCC
SCC PCM

Depuis la version 2, il gère également le MSX Audio mais un Turbo-R est indispensable.

Le format de fichiers utilisé porte l'extension .SDT
Le driver est accompagné d'un lecteur de fichiers SDT (SC.COM) et il existe également un compilateur MML vers SDT. Ce compilateur fonctionne sous windows avec langue Japonaise installée ainsi que Net Framework 2.0 ou supérieur.

Téléchargement :
SCMDver2_1_10
SCMD_MMLCompiler_2_1_3_J

Exemple : Space Harrier (par Chabinn) qui utilise PSG, 2 SCC, FMPAC
SPACEH.SDT
Cha_SpaceHarrier_MainTheme_v090.mp3

Site officiel (Japonais) :
3MHz

mercredi 16 novembre 2011

Hoot Sound Hardware Emulator


Hoot est un programme Japonais pour compatibles PC qui permet de lire des fichiers musicaux extraits de jeux vidéos des principaux anciens micro ordinateurs Japonais, comme les Nec PC88/98, Sharp X68000 ou encore le standard MSX.
 
Configuration nécessaire :
Windows 7 (32/64)
VC2005++ redistribuable package
DirectX 9

A la base, Hoot lit les données brutes extraites des dumps de cartouches ou de disquettes mais il peut aussi lire des formats spécifiques comme le .mdx du Sharp X68000 ou le format .kss du MSX...

Un grand nombre de puces sonores est supporté :
  • PSG
  • Série OPL
    • OPL : MSX Audio (Philips Music Module etc...)
    • OPLLight : MSX Music (Panasonic FM PAC etc...)
    • OPL2 : type Adlib ou Soundblaster 1.0
    • OPL3 : type Soundblaster 16
  • Série OPN et OPNA (Nec PC88/98, Fujitsu FM Towns)
  • Série OPM (Sharp X1, Sharp X68000, Yamaha SFG01/05)
  • Sound Custom Chip de Konami (MSX)
Hoot peut également lire le format MIDI des jeux qui l'utilisent, soit par un émulateur intégré (Vermouth), soit en reliant directement son PC a un appareil Midi compatible (Roland MT32, CM64, SC55, SC88 ou simplement General Midi)

L'interface du programme est sommaire mais très souple, notamment l'affichage des titres qui peut se faire par classements (par éditeurs, par machines, par puce sonore etc...)
Le revers de la médaille, c'est que toute la configuration s'effectue a l'aide de fichiers .xml et qu'il faudra passer un peu de temps a comprendre le fonctionnement.

Pour importer des morceaux, il faut les placer au format .zip dans des sous répertoires correspondant à la machine (msx,x68k,pc98 etc...) puis recharger la liste des titres (Ctrl+R)

Touches utiles (sur clavier azerty) :
Alt+entrée : bascule fenêtré/plein écran
Ctrl+K : choix du skin de l'interface (parmi cinq)
Ctrl+R : recharger la liste des titres (a faire après chaque ajout)
Ctrl+W : départ/arrêt d'enregistrement d'une piste audio au format .wav (placée dans le répertoire "outs")
Touche "Entrée" : lecture de la piste
Touche "Espace" : lecture de la piste et sélection de la prochaine dans la liste
Touche "ESC" : remonte d'un niveau dans la hiérarchie
Touches 1,2,3,4,5,6,7,8,Q,W,E,R,T,Y,U,I : mute ON/OFF des 16 pistes
Touche O : MUTE ON sur toutes les pistes
Touche 9 : MUTE OFF sur toutes les pistes
Touche "deux points" : active/désactive le spectrum analyzer

Utilisation de la souris : 
Molette : navigation dans les titres et navigation dans les pistes (permet de voir la 16eme piste en mode fenêtré)
Double click sur les titres : lecture de la piste
Click Droit : remonte d'un niveau dans la hiérarchie
Click sur les pistes : MUTE ON/OFF

Note 1 : Pour lire simplement un fichier .mdx ou .kss par exemple, il suffit de le faire glisser sur la partie inferieure de l'interface (tip : Zebibizen)
Note 2 : Si vous ne voyez pas les caractères Japonais, il faudra passer par une application comme Locale Emulator ou installer un vrai système d'exploitation Japonais (par exemple sur une machine virtuelle comme Oracle virtualbox ou VMware)

Téléchargement :
Hoot (version 31/12/2015)

mardi 15 novembre 2011

Hoot - Masho Denki La Valeur (MSX2)


Masho Denki - La Valeur est un jeu crée et adapté par Kogado sur MSX 2 en 1990

La bande son comprend une piste PSG et une piste OPLL (MSX Music)
J'ai rippé les musiques afin de les lire dans l'émulateur musical Hoot.

pour cela, il vous faudra d'abord installer Hoot (derniere version en date : 20110515) puis récupérer le fichier musical (lav_msx) et le placer sans le décompresser dans le répertoire "msx" de Hoot (créer le répertoire s'il n'existe pas)

lav_msx.zip

bonne écoute

Hoot - Pyramid Sorcerian (MSX2)


Pyramid Sorcerian est un add-on pour le jeu Sorcerian crée par Falcom et adapté par Takeru sur MSX 2 en 1992

La bande son comprend une piste PSG et une piste OPLL (MSX Music)
J'ai rippé les musiques afin de les lire dans l'émulateur musical Hoot.

pour cela, il vous faudra d'abord installer Hoot (derniere version en date : 20110515) puis récupérer le fichier musical (sorpyr_msx) et le placer sans le décompresser dans le répertoire "msx" de Hoot (créer le répertoire s'il n'existe pas)

sorpyr_msx.zip

bonne écoute

Hoot - Sengoku Sorcerian (MSX2)


Sengoku Sorcerian est un add-on pour le jeu Sorcerian crée par Falcom et adapté par Takeru sur MSX 2 en 1991

La bande son comprend une piste PSG et une piste OPLL (MSX Music)
J'ai rippé les musiques afin de les lire dans l'émulateur musical Hoot.

pour cela, il vous faudra d'abord installer Hoot (derniere version en date : 20110515) puis récupérer le fichier musical (sorsen_msx) et le placer sans le décompresser dans le répertoire "msx" de Hoot (créer le répertoire s'il n'existe pas)

sorsen_msx.zip

bonne écoute

Hoot - Sorcerian (MSX2)


Sorcerian est un jeu crée par Falcom et adapté par Takeru sur MSX 2 en 1991

La bande son comprend une piste PSG et une piste OPLL (MSX Music)
J'ai rippé les musiques afin de les lire dans l'émulateur musical Hoot.

pour cela, il vous faudra d'abord installer Hoot (derniere version en date : 20110515) puis récupérer le fichier musical (sor_msx) et le placer sans le décompresser dans le répertoire "msx" de Hoot (créer le répertoire s'il n'existe pas)

sor_msx.zip

bonne écoute