[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 : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 30 janv. 2012 14:33

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 du membre
DataPro
Messages : 1705
Enregistré le : 07 févr. 2011 17:03
Localisation : France - Auvergne

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

Message par DataPro » 30 janv. 2012 15:46

Je craque pour les office-ladies comme pour les oldies.
Recherche: cartouches Mattel Intellivision Imagic (loose)

jester
Messages : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 30 janv. 2012 16:24

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 du membre
gilles
Messages : 1632
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

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

Message par gilles » 30 janv. 2012 18:33

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 du membre
Carl
Modérateur
Messages : 9808
Enregistré le : 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 » 30 janv. 2012 21:51

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 du membre
6502man
Messages : 8512
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

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

Message par 6502man » 30 janv. 2012 22:33

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 du membre
gilles
Messages : 1632
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

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

Message par gilles » 30 janv. 2012 22:59

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 : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 31 janv. 2012 00:20

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 du membre
gilles
Messages : 1632
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

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

Message par gilles » 15 mars 2012 21:36

tu as du nouveau? j'ai une petite idée de bidouille à tester avec la synthèse de l'exl...

jester
Messages : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 15 mars 2012 22:00

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 : 9735
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

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

Message par Daniel » 16 mars 2012 09:59

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 : 1215
Enregistré le : 31 oct. 2011 19:21
Localisation : Orléans
Contact :

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

Message par Markerror » 17 mars 2012 08:50

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

A quand une conversion du Manoir de Mortevielle sur Exelvision ?

jester
Messages : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 17 mars 2012 09:26

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 : 9735
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

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

Message par Daniel » 13 août 2012 18:57

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 : 2144
Enregistré le : 01 janv. 2009 23:16

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

Message par jester » 13 août 2012 21:37

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