[TMS5220] Y-a-t'il des matheux dans la salle ?

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

[TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Vous connaissez mon amour sans limite pour le matos Exelvision... malheureusement j'en ai marre d'entendre comme résultat de conversion d'un sample WAV un son similaire à celui d'une flatulence d'ours en période de reproduction. Effectivement l'utilisation du synthe vocal est facile, mais la construction d'une chaine LPC compatible est un challenge.
On dispose juste d'une vieille application 16bits pour Windows 3.x qui permet de générer une chaine LPC compatible avec le TMS5220 de l'Exl100, mais le résultat est généralement mauvais... bien que parfois miraculeusement correct.

Donc si tu es doué en analyse du signal, que tu veux modifier l'histoire, et te faire tatouer un papillon sur la fesse (ou les deux) ça m'intéresse. L'idée étant de développer un petit outil capable de générer une chaine LPC à partir d'un WAV et d'optimiser le traitement pour d'une part une source vocal, d'autre part une source bruitage (sample quelconque mais non vocal).
Les samples LPC d'époque, générés par TI, étant de très bonne qualité, je suppose qu'en 2012 il est possible de faire aussi bien sinon mieux.

voili voilou... je t'attends.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par DataPro »

Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Oui j'avais trouvé ces liens, mais le premier utilise matlab et je suis pas sur que le truc soit complet... ça semble au final tracer certaines courbes... il faudrait que je lise en détail mais ça ressemble à un petit projet d'étudiant.
ça peut sans nul doute être un bon point de départ.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par gilles »

la solution matlab est peut être intéressante, en tout cas ca change de 12000 lignes de vieux code obscur...
mais cela ne réencode pas en chaine LPC...
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par Carl »

Jester, peut être y a t-il des choses utiles sur ce site ? http://www.magnevation.com/

Image

http://www.magnevation.com/software/PhraseALator.zip
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par 6502man »

Je veux bien essayer d'aider mais comme tu le sait question signal audio je connais pas grand choses mais a plusieurs ont va bien arriver a quelque choses :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par gilles »

sinon j'avais trouvé un bout de lib quelquepart, un truc incomplet et assez ancien mais capable de recoder en LPC.
peut être par ici : http://hawksoft.com/hawkvoice/codecs.shtml
ou pas loin

regarde donc ceci:
http://hawksoft.com/download/files/openlpc.fp.zip

Y'a plus ou moins ce qu'il faut je pense, à part l'encodage TI... il me semble que je l'avais commencé sur mon défunt hdd... je peux essayer de le retrouver si ca t'intéresse (pour ajouter au devkit).
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Merci je vais regarder tout ça, y'a de la matière.
Je ne cherche pas une solution clé en main avec encodage LPC au format TI, le but est de générer les coefs, le pitch et l'énergie pour chaque trame... ensuite la mise au format TI ne devrait pas poser soucis.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par gilles »

tu as du nouveau? j'ai une petite idée de bidouille à tester avec la synthèse de l'exl...
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Non, j'ai pas eu le temps de m'y pencher. Je suis sur une API d'animation en mode texte et ça me prend tout mon temps.
Je regarde juste après, mais tu peux te lancer dans les bidouilles... mieux vaut paralléliser l'effort !
Je suis sur qu'il y a des trucs sympas à faire avec ce synthe vocal.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par Daniel »

De mon côté j'ai continué les essais avec QBOXPRO. Son utilisation n'est pas très intuitive, je n'ai jamais rien obtenu de bon pour la musique, mais avec un peu d'expérience on arrive à synthétiser correctement la parole. Voici un exemple (les défauts sont dus essentiellement à une musique de fond que je n'ai pas pu complètement éliminer) :
http://dcexel.free.fr/tmp/mental.wav

Je n'ai pas encore eu le temps de l'essayer sur un vrai EXL100, mais pour ceux que ça intéresse voici la chaîne LPC :
http://dcexel.free.fr/tmp/mental.lpc
Daniel
L'obstacle augmente mon ardeur.
Markerror
Messages : 2121
Inscription : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par Markerror »

Bravo Daniel, c'est déjà impressionnant !

A quand une conversion du Manoir de Mortevielle sur Exelvision ?
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Dans ce cas il faudrait refaire les voix car il n'est pas possible de partir d'une synthèse vocale, il faut une vraie voix...
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par Daniel »

J'ai trouvé la perle rare que tu cherches : http://www.fit.vutbr.cz/~cernocky/
Son programme de génération de LPC : http://svnext.it-sudparis.eu/svnview2-e ... nal.tar.gz
L'exécutable Windows 32 bits compilé sur ma machine Windows7 : http://dcexel.free.fr/tmp/unianal.exe
Daniel
L'obstacle augmente mon ardeur.
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: [TMS5220] Y-a-t'il des matheux dans la salle ?

Message par jester »

Je vais regarder ça... reste à voir comment injecter les coefficients/paramétrages pour TMS5220 et à reformater la sortie de l'outil. ça devrait pouvoir se faire !
Répondre