MSX Village forum

L'école (Résolu) Lire/convertir music MP3->PCM pour COVOX à default d'avoir un lecteur MP3

MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 07/03/2012 à 10h27

Reprise du message précédent

Test sur MSX effectué

Il faut le logiciel PLAYSMP, et le COVOX

Pour la lecture en 15Khz il faut régler SPEED à 10 (test15Kz.pcm)
Pour la lecture en 31Khz il faut régler SPEED à 2 (test31kz.pcm qui est tout simplement un fichier 15Khz ralenti par 2 directement a partir d'un MP3 puis converti en mono 8bits 15Khz)

Dans les 2 cas, le morceau fait 44 secondes

M'a été pratique les SAMPLES sur Amiga :kiss

Je pensais pouvoir faire un morceau en 44Khz mais il faudra le kit 7Mhz pour ça, car le MSX est presque au max en 31Kz

Voila Igal peux tu tester la difference et me dire si on sent bien la difference de qualité ?
Le fichier testlow15Kz.wav -> renommé test31Kz.pcm prend 2 fois plus de place qu'un simple PCM donc 2mn d'ecoute max est possible Edité par MSXlegend Le 07/03/2012 à 10h35


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 07/03/2012 à 10h31
La question reste donc entière!

1) Playsmp li 2 fois plus de données 15Khz et donc double la Quantité de données lues? :hum
et donc la construction d'un sample en 15Khz en vitesse lente et un rendu virtuel de 30Khz est intéressante. :top

2) Playsmp li 2 fois moins de données 15Khz et donc double la Vitesse du morceau lu? :hum
et donc la construction d'un sample en 15Khz en vitesse lente et un rendu moins propre et plus encombrant! :sick

Fais des enregistrements hardware (sur MSX) des deux cas et on saura ;) Edité par igal Le 07/03/2012 à 10h31


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 07/03/2012 à 11h06
Il faut savoir que plus on monte en frequence et moin le sampler est "cassé" car dans un PCM à 15Khz, il manque la moitié d'un echantillonage par rapport à un PCM 31Khz. Le 31Khz est donc bien virtuelle. Je me suis contenté de lire un fichier 15Khz plus complet plus long et donc plus lent (c'est une petite triche en quelque sorte;) ) mais le rendu est bien meilleur j'ai fait les comparaison.

Important, il faut lancer Memman avant de lancer PlaySMP afin d'attribuer la totalité de la memoire pour la lecture PCM

Mission accompli :tea


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 07/03/2012 à 11h16
igal :


et donc la construction d'un sample en 15Khz en vitesse lente et un rendu moins propre et plus encombrant! :sick





Pas moin propre, car j'ai rallenti a partir d'un MP3 44Khz afin de ne pas avoir de perte. Le morceau est 2 fois plus complet et donc 2 fois plus long ;) (et donc tourne 2 fois plus lentement puisqu'on est toujour en 15Khz)



En fait l'astuce est de lire plus vite un fichier plus complet pour avoir une meilleur qualité. Ce serait marrant de tester en 44Khz avec mes 7Mhz (un jour peut etres ^^ )



Mais comme tu le dit si bien, il faudrait plus de renseignement coté "hardware" voir ce qui sort réellement par le covox :heink Edité par MSXlegend Le 07/03/2012 à 12h12


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 07/03/2012 à 14h10
D'apres mes quelques recherches, le COVOX est capable de sortir de la qualité CD audio soit 44Khz. Je pense que ça dépend aussi de la vitesse de transfer par le port imprimante du MSX. Sur PC, le port LPT1 a un taux de transfer de 2Mb/s( soit env 250ko/s). Je ne connait pas encore la quantité de donnée en ko/s du port MSX pour comparer :hum


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10344

Le 07/03/2012 à 14h39
ici ça dépend du programme en machine qui lit et envoi les données

le port d'imprimante est a écriture directe a travers un buffer donc on ne peut pas trouver plus rapide !!


:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 221

Le 10/03/2012 à 11h39
MSXlegend :
Mission accompli :tea




Legend, est ce que tu peux poster des fichiers audio lus par l'MSX afin de pouvoir comparer la qualité 15Khz/faux 31Khz

je n'ai pas de covox :oups

Merci.
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 11/03/2012 à 12h48
"TESTLOW-15KHZ.WAV" c'est le "FAUX" 31Khz pour MSX
http://www.mediafire.com/?z7m10xmxzmoi62m

"TEST15KZ.WAV" C'est la version standard 15Khz
http://www.mediafire.com/?oocqn0zlc58jlyi

Il suffit de renommer les 2 fichier en PCM pour que ce soit compatible MSX
Pour les écouter sur PC, il faut les laisser en WAV et il faut une lecture 2x plus rapide pour la version testlow-15Khz.wav (Faux 31Khz)
On se rend bien compte de la différence avec un casque.


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 221

Le 11/03/2012 à 13h01
Heu, je m'exprime peut être mal en ce moment :hum
Je me fiche de les lire avec un PC ^^
Ce que je voudrai (sans insister), c'est que tu enregistres la sortie de ton covox lors de la lecture de chaque fichier pour comparer.
Les 2 enregistrements devraient donc etre a la bonne vitesse puisque tu lis le "faux 31khz" 2 fois + vite avec ton MSX

edit : peut être que Igal ou quelqu'un qui a aussi un covox pourra essayer.
Merci a tous par avance. Edité par popolon Le 11/03/2012 à 13h37
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/03/2012 à 20h01
Salut Popolon.

J'ai un Covox, mais malheureusement mes CF sont chez Zebibizen! (J'espère qu'il va bien, j'ai plus de news depuis un moment!)

C'est la raison pour laquelle j'avais aussi demandé à Légend si il pouvait poster un enregistrement depuis un MSX!



Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5798

Le 11/03/2012 à 22h56
popolon :
Heu, je m'exprime peut être mal en ce moment :hum


Moi avoir enfin compris :oups





Citation :
Ce que je voudrai (sans insister), c'est que tu enregistres la sortie de ton covox lors de la lecture de chaque fichier pour comparer.

Les 2 enregistrements devraient donc etre a la bonne vitesse puisque tu lis le "faux 31khz" 2 fois + vite avec ton MSX



Malheureusement je n'ai aucun moyen de faire un enregistrement audio (pour le moment)



J'attend la réception de mon vg8235 4mo (en cours de reparation!) et je vérifierais par moi même (au casque) qu'il y a bien une amélioration audio. Il faut savoir que le covox est directement brancher sur un port imprimante. Comme me l'a expliquer Jipé, ce port est extremement rapide. Le covox est meme capable de sortir du 44Khz tant que le logiciel le permet.

Il reste a vérifier réellement que le son soit bien meilleur avec l'equivalent de 31 Khz


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 11/03/2012 à 23h12
Si je comprends bien, il ne vous reste plus qu'une solution : faire sortir Zebibizen de son repaire secret :lol

Prêts pour les incantations magiques ???

Zeeeeeeeeeee Biiiiiiiiiiiii Zennnnnnnnnn Zee Bii Zen Zeezee Biibii Zenzen Zee Bii Zen Zeezee Biibii Zenzen Zebizen

A répéter au moins 100 fois !!! :fou
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 221

Le 12/03/2012 à 00h17
ou utiliser OpenMSX ;)
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 12/03/2012 à 13h38
La formule magique a fonctionné !!! :D :fou

Zebibizen est sur le site !!! :love Edité par Visiteur Le 12/03/2012 à 13h38
   
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 13/03/2012 à 13h27
|-) :hum En fait je suis juste à côté chez win3x.org & vetusware
Je torture la CF 2 Go d'igal depuis pas mal de temps sans grand résultat :oups
(entre temps période de deuil megaupload).

Je suis passé par plein d'OS de Seven64 à Linux (Mandriva/Ubuntu/Knoppix/Toutoulinux)
puis rétrogradé à DOS 7.0 + Windows 95.A, c'est la version sans FAT32.

Actuellement je suis sous l'antique Windows 3.11 for WorkGroups
c'est le dernier Windows en pure FAT16 (sans corbeille & sans noms tronqués).
Il faut que je retrouve mes vieilles habitudes avec cet OS :s

Si l'on regarde la doc de PCMPLAY 1.2 on peut lire qu'il échantillonne en
3.93/5.25/7.875/11/15.75/22 Khz

PCMPLAY est surtout destiné à l'ADPCM du Turbo-R
Le 15.75khz se retrouve également dans le format EVA.

Pour échantillonner > 15.75 Khz il faut plus de mémoire 4 Mo c'est déjà énorme
donc obligé d'utiliser les 16 Mo de la cartouche Playsoniq :hum

La meilleure solution reste le streaming audio mais il n'existe pas de logiciel
aucune équivalence à l'EVA et au lecteur Symbos de la cartouche MP3.

E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/03/2012 à 05h40
@MsxLégend:

C'est bon, j'ai trouvé un tracker MSX.
C'est que du MSX1, mais pas grave c'est le SON le plus important :lol



Edit:
Comment un MSX peut gérer 16 Méga octets (128Mb)?
J'croyais que la limite était de 4 Mo (32Mb) :heink Edité par igal Le 14/03/2012 à 08h39


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie