L'école (Résolu) Lire/convertir music MP3->PCM pour COVOX à default d'avoir un lecteur MP3
Reprise du message précédent
Merci MSXlegendIl manque vraiment un lecteur en streaming à ce covox,
le remplissage de ram ce n'est pas le top et ça limite la durée du morceau.
J'ai essayé de faire un EVA sans la partie vidéo (écran noir) ça marche mais la taille reste énorme
MSXlegend
Membre non connecté
Conseiller Municipal
J'ai deja testé une music en eva, image fixe et la bande son. C'est une catastrophe, le son est saccadé et grisouille. C'est nettement moin bon qu'un pcm chargé en memoire. Reste en effet l'avantage en eva d'ecouter au dela de 4mn mais malgres la defrag de ma cf c'est plutot bof bof
MSXlegend
Membre non connecté
Conseiller Municipal
Pour les possesseurs du covox. je regroupe régulierement des musique converti au format Covox (PCM) pour MSX
http://www.mediafire.com/?67dy16z6eosh6
merci Igal pour les musique de Penguin adventure (composé par Gryzor87). Ils sont converti ici (ou en cours de convertion!!) http://www.mediafire.com/?515h229vvzx2d
(Source: http://www.gr87.com/?p=530 ) Edité par MSXlegend Le 01/03/2012 à 22h57
http://www.mediafire.com/?67dy16z6eosh6
merci Igal pour les musique de Penguin adventure (composé par Gryzor87). Ils sont converti ici (ou en cours de convertion!!) http://www.mediafire.com/?515h229vvzx2d
(Source: http://www.gr87.com/?p=530 ) Edité par MSXlegend Le 01/03/2012 à 22h57
igal
Membre non connecté
Conseiller Municipal
MSXlegend
Membre non connecté
Conseiller Municipal
On passe du stereo en MONO!, de 16 bits en 8 BITS !! et pour finir, de 44100 Hz en 15750 Hz. On perd grave ce qui est normal, le MSX ne peux pas Prendre au dela de 15750 (frequence du vdp si je me rapel bien!)
Edité par
MSXlegend
Le 04/03/2012 à 17h58
MSXlegend
Membre non connecté
Conseiller Municipal
Igal, maintenant que tu as une carte de stockage, je te laisse essayer les PCM que j'ai hebergé ICI
http://www.mediafire.com/?67dy16z6eosh6
Je n'ai pas encore testé Penguin sur MSX (par Gryzor87) . J'ai aussi rajouté un fichier ZIP pour télécharger toutes les musiques penguin en une fois
Autre chose, j'ai envi de faire un test. Comme il n'est pas possible d'adapter un 2eme covox, je voulais me servir d'un 2eme MSX (gonflé à 4mo) équipé lui aussi d'un PCM pour une ecoute en stereo. ça conciste à séparer la gauche et droite lors de la convertion. Ainsi on obtien 2 fichiers PCM (le gauche pour l'un et la droite pour le 2eme MSX) juste pour voir ce que ça donne Edité par MSXlegend Le 03/03/2012 à 23h18
http://www.mediafire.com/?67dy16z6eosh6
Je n'ai pas encore testé Penguin sur MSX (par Gryzor87) . J'ai aussi rajouté un fichier ZIP pour télécharger toutes les musiques penguin en une fois
Autre chose, j'ai envi de faire un test. Comme il n'est pas possible d'adapter un 2eme covox, je voulais me servir d'un 2eme MSX (gonflé à 4mo) équipé lui aussi d'un PCM pour une ecoute en stereo. ça conciste à séparer la gauche et droite lors de la convertion. Ainsi on obtien 2 fichiers PCM (le gauche pour l'un et la droite pour le 2eme MSX) juste pour voir ce que ça donne Edité par MSXlegend Le 03/03/2012 à 23h18
igal
Membre non connecté
Conseiller Municipal
Le Covox sur le Port imprimante et le Music Module sur le port cartouche...
Avec "Unreal Démo" les données vont simultanément sur les deux! (J'ai même posté un enregistrement le précisant)
Covox => Oui
Music Modul => Oui
Sortie Audio Msx => Non
On peut penser que ce n'est pas un flux audio qui est propagé dans le MSX et ressort pas le Music Module puisque le MSX ne sort aucun Son!
La même bande son est envoyée vers les deux périphériques.
Je suppose qu'un Software pourrait donc jouer les Deux pistes différentes simultanément, une piste sur le Music Module et l'autre sur le Covox.
Je saurai pas te dire si c'est vraiment réalisable, n'y connaissant pas grand chose
Avec "Unreal Démo" les données vont simultanément sur les deux! (J'ai même posté un enregistrement le précisant)
Covox => Oui
Music Modul => Oui
Sortie Audio Msx => Non
On peut penser que ce n'est pas un flux audio qui est propagé dans le MSX et ressort pas le Music Module puisque le MSX ne sort aucun Son!
La même bande son est envoyée vers les deux périphériques.
Je suppose qu'un Software pourrait donc jouer les Deux pistes différentes simultanément, une piste sur le Music Module et l'autre sur le Covox.
Je saurai pas te dire si c'est vraiment réalisable, n'y connaissant pas grand chose
MSXlegend :
le MSX ne peux pas Prendre au dela de 15750 (frequence du vdp si je me rapel bien!)
Ca n'a rien à voir avec la fréquence du VDP à mon avis (qui est de 50Hz ou 60Hz).
C'est plutôt la limite maxi de décodage imposée par le Z80 en fonction du code ...
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
igal
Membre non connecté
Conseiller Municipal
Autant pour moi..
La démo faite de Sample et envoyant simultanément des données identiques sur le Music Module et Covox est la démo "New Era"
@Metalion:
Il me semble bien que le Quartz lz plus Rapide du MSX fait limite à la fréquence maximale d’échantillonnage.
Le 15750 dont fait référence est probablement la fréquence exacte du Quartz qui génère la Synchro Horizontale du msx 15Khz
Je sais plus ou j'avais lu une info expliquant cela. Faut creuser plus pour maîtriser le sujet, mais c'est dans ces eaux là j'crois
La démo faite de Sample et envoyant simultanément des données identiques sur le Music Module et Covox est la démo "New Era"
@Metalion:
Il me semble bien que le Quartz lz plus Rapide du MSX fait limite à la fréquence maximale d’échantillonnage.
Le 15750 dont fait référence est probablement la fréquence exacte du Quartz qui génère la Synchro Horizontale du msx 15Khz
Je sais plus ou j'avais lu une info expliquant cela. Faut creuser plus pour maîtriser le sujet, mais c'est dans ces eaux là j'crois
MSXlegend
Membre non connecté
Conseiller Municipal
Metalion :
Ca n'a rien à voir avec la fréquence du VDP à mon avis (qui est de 50Hz ou 60Hz).
C'est plutôt la limite maxi de décodage imposée par le Z80 en fonction du code ...
MSXlegend :
le MSX ne peux pas Prendre au dela de 15750 (frequence du vdp si je me rapel bien!)
Ca n'a rien à voir avec la fréquence du VDP à mon avis (qui est de 50Hz ou 60Hz).
C'est plutôt la limite maxi de décodage imposée par le Z80 en fonction du code ...
C'est zebibizen qui l'a dit, et il maitrise le sujet
Zebibizen :
Le WAV est non compressé (ou PCM) en 8 bits mono avec une fréquence de 15.75 hz (non 16hz)
c'est la fréquence du VDP, il me semble que c'est l'oscillateur le plus rapide du MSX.
c'est la fréquence du VDP, il me semble que c'est l'oscillateur le plus rapide du MSX.
A débattre maintenant
le Quartz des VDP MSX1 est de 10,73868 Mhz et c'est vivisé par 3 pour avoir la Fréquence CPU
celui du MSX2 est de 21,477 MHz donc le double que le MSX1 et c'est divisé par 6 pour attteindre la fréquence CPU
la fréquence CPU est donc de 3,579 MHz quelque soit le VDP ( hormis MSX2+ et Turbo-R )
donc ce ne sont ni le VDP ni le CPU qui limitent a 15 Khz
il faut donc bien se pencher vers l'échantillonage des signaux
celui du MSX2 est de 21,477 MHz donc le double que le MSX1 et c'est divisé par 6 pour attteindre la fréquence CPU
la fréquence CPU est donc de 3,579 MHz quelque soit le VDP ( hormis MSX2+ et Turbo-R )
donc ce ne sont ni le VDP ni le CPU qui limitent a 15 Khz
il faut donc bien se pencher vers l'échantillonage des signaux
Visiteur
Vagabond
Message : 0
Jipe :
la fréquence CPU est donc de 3,579 MHz quelque soit le VDP ( hormis MSX2+ et Turbo-R )
la fréquence CPU est donc de 3,579 MHz quelque soit le VDP ( hormis MSX2+ et Turbo-R )
Il existe aussi 2 MSX2 avec un 2ème CPU, plus rapide que le Z80 : Victor HC-90 et HC-95
http://www.geocities.jp/dcc13579/msx1-7.html
http://www.geocities.jp/dcc13579/msx1-8.html
http://usbsecretbase.michikusa.jp/hc-95/
CPU Mode normal : Z80A (3.57 MHz) Mode Turbo : HD64B180 (6.14 MHz)
Le HC-95 existe aussi comme presque MSX2+ (HC-95T qui a le VDP du MSX2+, mais pas le BIOS 2+)
Edité par Visiteur Le 04/03/2012 à 22h52
igal
Membre non connecté
Conseiller Municipal
Extrait de Wikipédia. => http://fr.wikipedia.org/wiki/Vid%C3%A9o
********************
Le balayage vertical, qui s'effectue de haut en bas et sert à composer l'image. Il s'effectue 50 ou 60 fois par seconde.
Le balayage horizontal, qui s'effectue de droite à gauche pour chaque ligne de l'image. La fréquence de balayage horizontal est donc égale à la fréquence verticale multipliée par le nombre de lignes et divisée par deux à cause de l'entrelacement.
Ce qui donne les valeurs suivantes :
Fh(50 Hz) = 50 x 625 / 2 = 15 625 Hz
Fh(60 Hz) = 60 x 525 / 2 = 15 750 Hz
Ce résultat n'est pas dû au hasard. Si les fréquences horizontales sont presque les mêmes en 50 Hz et en 60 Hz, c'est que cela permet d'utiliser la même circuiterie de balayage horizontal, donc de réaliser des économies.
********************
15750 est en fait le nombre de Top de retour de ligne horizontales dans l'image par secondes lorsque la fréquence est à 60Hz.
Vue que c'est la même fréquence d’échantillonnage des musiques, c'est donc certainement lié!
Reste à savoir comment le Software "sait" à quel moment le Top est émis
Jusqu'à présent, j'ai toujours pensé que c'était un Quartz qui gérait ça, mais on dirait que c'est pas la peine
Cette fréquence à peut être été choisi pour fonctionner aussi sur MSX1 ? Edité par igal Le 04/03/2012 à 19h22
********************
Le balayage vertical, qui s'effectue de haut en bas et sert à composer l'image. Il s'effectue 50 ou 60 fois par seconde.
Le balayage horizontal, qui s'effectue de droite à gauche pour chaque ligne de l'image. La fréquence de balayage horizontal est donc égale à la fréquence verticale multipliée par le nombre de lignes et divisée par deux à cause de l'entrelacement.
Ce qui donne les valeurs suivantes :
Fh(50 Hz) = 50 x 625 / 2 = 15 625 Hz
Fh(60 Hz) = 60 x 525 / 2 = 15 750 Hz
Ce résultat n'est pas dû au hasard. Si les fréquences horizontales sont presque les mêmes en 50 Hz et en 60 Hz, c'est que cela permet d'utiliser la même circuiterie de balayage horizontal, donc de réaliser des économies.
********************
15750 est en fait le nombre de Top de retour de ligne horizontales dans l'image par secondes lorsque la fréquence est à 60Hz.
Vue que c'est la même fréquence d’échantillonnage des musiques, c'est donc certainement lié!
Reste à savoir comment le Software "sait" à quel moment le Top est émis
Jusqu'à présent, j'ai toujours pensé que c'était un Quartz qui gérait ça, mais on dirait que c'est pas la peine
Cette fréquence à peut être été choisi pour fonctionner aussi sur MSX1 ? Edité par igal Le 04/03/2012 à 19h22
MSXlegend
Membre non connecté
Conseiller Municipal
Fabf
Membre non connecté
Conseiller Municipal
Le VDP envoie une info à la fin du rafraichissement
Je pense que le VDP doit servir de timer
J'ai lu sur le poste qu'il y avait quelques coupures
Ne serait il pas judicieux d'échantillonner à 15 625 sur nos machines à 50Hz (hors 2+ origine et TurboR) Edité par Fabf Le 04/03/2012 à 21h54
Je pense que le VDP doit servir de timer
J'ai lu sur le poste qu'il y avait quelques coupures
Ne serait il pas judicieux d'échantillonner à 15 625 sur nos machines à 50Hz (hors 2+ origine et TurboR) Edité par Fabf Le 04/03/2012 à 21h54
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie