Page 1 sur 2

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

Publié : 30 janv. 2012 14:33
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.

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

Publié : 30 janv. 2012 15:46
par DataPro

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

Publié : 30 janv. 2012 16:24
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.

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

Publié : 30 janv. 2012 18:33
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...

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

Publié : 30 janv. 2012 21:51
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

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

Publié : 30 janv. 2012 22:33
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:

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

Publié : 30 janv. 2012 22:59
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).

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

Publié : 31 janv. 2012 00:20
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.

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

Publié : 15 mars 2012 21:36
par gilles
tu as du nouveau? j'ai une petite idée de bidouille à tester avec la synthèse de l'exl...

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

Publié : 15 mars 2012 22:00
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.

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

Publié : 16 mars 2012 09:59
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

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

Publié : 17 mars 2012 08:50
par Markerror
Bravo Daniel, c'est déjà impressionnant !

A quand une conversion du Manoir de Mortevielle sur Exelvision ?

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

Publié : 17 mars 2012 09:26
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...

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

Publié : 13 août 2012 18:57
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

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

Publié : 13 août 2012 21:37
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 !