L'école MIDI PAC de A à Z Différents tests donnant une idée précise du périphérique.
Reprise du message précédent
@Igal, you can stop testing the v062 version !When adding the MIDI player functionality I stumbled upon a debug line that got stuck inside this version, the additional line will overload the MIDI out port.
So probably you will only get some corrupted music from the v062 version. As I didn't got any reaction from JWar at that time I figured that this version wasn't needed anymore
google et moi on a traduit le texte
Citation :
@ Igal, vous pouvez arrêter le test de la version v062!
Lors de l'ajout de la fonctionnalité lecteur MIDI je suis tombé sur une ligne de débogage qui est resté coincé à l'intérieur de cette version, la ligne supplémentaire de surcharger le port de sortie MIDI.
Donc probablement vous n'obtiendrez que de la musique corrompue de la version v062. Comme je n'ai pas encore eu aucune réaction de Jwar à ce moment-là je me suis dit que cette version n'était pas plus nécessaire
Lors de l'ajout de la fonctionnalité lecteur MIDI je suis tombé sur une ligne de débogage qui est resté coincé à l'intérieur de cette version, la ligne supplémentaire de surcharger le port de sortie MIDI.
Donc probablement vous n'obtiendrez que de la musique corrompue de la version v062. Comme je n'ai pas encore eu aucune réaction de Jwar à ce moment-là je me suis dit que cette version n'était pas plus nécessaire
igal
Membre non connecté
Conseiller Municipal
@ Worp3: J-War ne peut pas tester [MPAV062.BIN] parce qu'il n'a pas de Midi-Pac.
En fait il était prévu que je fasse les testes, J-War analyse et te rende compte de ses conclusions dans la langue de Shakespeare
Si tu veux bien, je suis disposé pour tester une nouvelle version. (J-War se fera un plaisir de m'expliquer ce qu'il faut faire et comment s'y prendre.)
En attendant, voici deux musiques spécifiquement composées pour un SC-88PRO et jouées sur MSX (3.5Mhz 60Hz) grâce à MIDIPLAY
Un casque est de rigueur:
Silpheed Astéroid:
http://igalsirour.hautetfort.com/media/00/00/1306788136.MP3
Firehawk:
http://igalsirour.hautetfort.com/media/01/00/1876589759.MP3
Il manque encore un petit peu de vitesse pour arriver à la perfection Edité par igal Le 15/03/2013 à 22h26
En fait il était prévu que je fasse les testes, J-War analyse et te rende compte de ses conclusions dans la langue de Shakespeare
Si tu veux bien, je suis disposé pour tester une nouvelle version. (J-War se fera un plaisir de m'expliquer ce qu'il faut faire et comment s'y prendre.)
En attendant, voici deux musiques spécifiquement composées pour un SC-88PRO et jouées sur MSX (3.5Mhz 60Hz) grâce à MIDIPLAY
Un casque est de rigueur:
Silpheed Astéroid:
http://igalsirour.hautetfort.com/media/00/00/1306788136.MP3
Firehawk:
http://igalsirour.hautetfort.com/media/01/00/1876589759.MP3
Il manque encore un petit peu de vitesse pour arriver à la perfection Edité par igal Le 15/03/2013 à 22h26
MidiPac est aussi une cartouche de lecture de fichier Midi (au format 0) sur MSX2
MPAV062.BIN est totalement obsolète
Le MiDi Pac est actuellement en version 0.8
Igal si tu as l'occasion de tester cette nouvelle version avec le MIDIPLAY 0.51
la vitesse est peut être bonne à présent
MPAV062.BIN est totalement obsolète
Le MiDi Pac est actuellement en version 0.8
Igal si tu as l'occasion de tester cette nouvelle version avec le MIDIPLAY 0.51
la vitesse est peut être bonne à présent
popolon
Membre non connecté
Villageois
plus de 10 ans après ce dernier post de Zebibizen (........)
je remonte car le sujet étant pourtant le MIDIPAC de A à Z, il manque quand même quelques lettres
Pour rappel, le MIDIPAC est une cartouche interface MIDI qui transforme à la volée les données des puces sonores en données Midi pour être jouées sur un module de sons MIDI
il existe 2 versions, la V1 qui prend en charge uniquement la FM (MSX Music), abandonnée au profit de la V2 qui prend en charge la FM mais aussi le PSG
la FM sort sur les pistes 1 à 9 (ou 1 à 6 s'il y a des drums), les drums sur la piste 10 et le PSG sur les pistes 11 à 13
Contrairement à ce que l'on croit, il n'y a aucun besoin d'avoir une puce FM dans sa machine ou dans une cartouche externe (FMPAC ou clones)
bref, ça fonctionne sur un MSX2 de base. mais comment cela se fesse ?
en fait la cartouche intercepte juste les appels faits à la FM (ports I/O 7C et 7D) puis les transforme en donnée MIDI et les transmet par la prise MIDI
Donc un jeu FM (Aleste 2 etc...) envoie sa musique et hop ça ressort par le MIDI
oui OK mais comment le MSX2 de base fait il pour croire qu'il a une FM de dispo ?
et bien l'astuce réside dans une rom placée dans une petite mémoire flash de 16Ko disposée en page 1 (4000-7FFF) mais avec juste l'identification "APRLOPLL" en 4018-401F (et le reste est vide)
cette identification est détectée au démarrage et le MSX se fait tromper, bien fait
Mais alors s'il se fait tromper, on peut même aller plus loin...
et si par exemple, on flash dans cette mémoire de 16ko une "vraie" rom FM qui contient le MSX MUSIC BASIC.
et bien je vous le donne émile, on peut utiliser les instructions basic FM pour faire des morceaux qui seront rendus en MIDI et cela même si on a pas de puce FM
et puis tiens pour les gourmands, sachez qu'on peux aussi flasher dans la cartouche n'importe quel jeu 16Ko qui réside en page 1 (4000-7FFF)
un petit road fighter par exemple... et bien sur avec un MIDIPAC V2 le son PSG sera retransmis aussi en MIDI (trop deg le son d'acceleration de la voiture en MIDI)
et pour empêcher le jeu de démarrer, il suffit de maintenir le bouton reset au démarrage jusqu’à ce que la lumière du MIDI PAC s'allume puis reflasher la rom de base
programme pour flasher : MPFLASH.zip
rom midipac de base : MIDIPAC.ROM
Edité par popolon Le 30/11/2024 à 22h15
je remonte car le sujet étant pourtant le MIDIPAC de A à Z, il manque quand même quelques lettres
Pour rappel, le MIDIPAC est une cartouche interface MIDI qui transforme à la volée les données des puces sonores en données Midi pour être jouées sur un module de sons MIDI
il existe 2 versions, la V1 qui prend en charge uniquement la FM (MSX Music), abandonnée au profit de la V2 qui prend en charge la FM mais aussi le PSG
la FM sort sur les pistes 1 à 9 (ou 1 à 6 s'il y a des drums), les drums sur la piste 10 et le PSG sur les pistes 11 à 13
Contrairement à ce que l'on croit, il n'y a aucun besoin d'avoir une puce FM dans sa machine ou dans une cartouche externe (FMPAC ou clones)
bref, ça fonctionne sur un MSX2 de base. mais comment cela se fesse ?
en fait la cartouche intercepte juste les appels faits à la FM (ports I/O 7C et 7D) puis les transforme en donnée MIDI et les transmet par la prise MIDI
Donc un jeu FM (Aleste 2 etc...) envoie sa musique et hop ça ressort par le MIDI
oui OK mais comment le MSX2 de base fait il pour croire qu'il a une FM de dispo ?
et bien l'astuce réside dans une rom placée dans une petite mémoire flash de 16Ko disposée en page 1 (4000-7FFF) mais avec juste l'identification "APRLOPLL" en 4018-401F (et le reste est vide)
cette identification est détectée au démarrage et le MSX se fait tromper, bien fait
Mais alors s'il se fait tromper, on peut même aller plus loin...
et si par exemple, on flash dans cette mémoire de 16ko une "vraie" rom FM qui contient le MSX MUSIC BASIC.
et bien je vous le donne émile, on peut utiliser les instructions basic FM pour faire des morceaux qui seront rendus en MIDI et cela même si on a pas de puce FM
et puis tiens pour les gourmands, sachez qu'on peux aussi flasher dans la cartouche n'importe quel jeu 16Ko qui réside en page 1 (4000-7FFF)
un petit road fighter par exemple... et bien sur avec un MIDIPAC V2 le son PSG sera retransmis aussi en MIDI (trop deg le son d'acceleration de la voiture en MIDI)
et pour empêcher le jeu de démarrer, il suffit de maintenir le bouton reset au démarrage jusqu’à ce que la lumière du MIDI PAC s'allume puis reflasher la rom de base
programme pour flasher : MPFLASH.zip
rom midipac de base : MIDIPAC.ROM
Edité par popolon Le 30/11/2024 à 22h15
tout, tout, tout, vous saurez tout sur la zizi...que
MSXlegend
Membre non connecté
Conseiller Municipal
je crois que ce post me concerne surtout avec mon Roland SC...........bon j'arrete
je m'en doutais pour la fm mais je me demandais comment ce fesse sans la fm. merci pour la reponse. Donc je viens de tester sans FM et j'ai les 6voies + 3psg
La midi pac v2 est vraiment top, surtout quand on a un SC-55mkII .....
je suis taquin Edité par MSXlegend Le 01/12/2024 à 11h13
je m'en doutais pour la fm mais je me demandais comment ce fesse sans la fm. merci pour la reponse. Donc je viens de tester sans FM et j'ai les 6voies + 3psg
La midi pac v2 est vraiment top, surtout quand on a un SC-55mkII .....
je suis taquin Edité par MSXlegend Le 01/12/2024 à 11h13
Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie