Synthé vocal TMS5220: Nouveautés

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Carl, Papy.G, fneck

jester
Messages : 2240
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Synthé vocal TMS5220: Nouveautés

Message par jester » 10 oct. 2018 11:20

Si elles marchent sur Exl100 elles ne sont pas en ROM, seul l'exeltel contient une banque de LPC en ROM.
Mais une bonne chaine LPC est toujours très courte.
On a jamais pu reproduire l'algo de Ti, utilisé à l'époque. Les pâles redites comme QBOX ou ce logiciel (pour Mac et Python) produisent des chaines très longues (plusieurs Ko par rapport à qqs centaines d'octets à l'époque) et de qualité très inférieure.
L'outil de Ti était aussi capable de reproduire des bruitages et sonorités assez réalistes... c'est un parcours aléatoire avec ces nouveaux outils avec des résultats médiocres.

Avatar du membre
6502man
Messages : 9372
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par 6502man » 13 avr. 2019 18:20

Quelqu'un a t-il récupéré les sources MAC de bluewizard ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
gilles
Messages : 1717
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par gilles » 15 avr. 2019 12:09

ca semble être ici non ? https://github.com/patrick99e99/BlueWizard
(je découvre ce sujet que j'avais raté, j'avais un peu joué avec QBOX à un moment)

Avatar du membre
6502man
Messages : 9372
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par 6502man » 16 avr. 2019 17:59

Moi aussi j'avais testé à l'époque QBOX mais sans obtenir de résultat concluant :(

Le source est pour MAC, et j'ai pas de MAC il faudrait que je le convertisse en C/C++ Windows, mais la j'ai déjà des projets en cours donc ca va attendre ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
gilles
Messages : 1717
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par gilles » 16 avr. 2019 18:19

je n'ai pas de mac non plus, mais j'ai un serveur sous vmware ESXi qui le fait très bien tourner (avec le patch qui va bien).

jester
Messages : 2240
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Synthé vocal TMS5220: Nouveautés

Message par jester » 16 avr. 2019 20:32

Pas très intéressant cet outil en pratique: aucune compression et des chaines très longues en plus... ça contredit complètement l'usage du TMS5220.
Avec QBOX au moins le résultat est de taille réduite (pas aussi bien qu'avec l'outil de Texas)
Il faut des dizaines voir vite des centaines de kilo pour l'équivalent de qqs centaines d'octets avec QBOX.

Les sources de QBOX serait plus intéressant :wink:

Avatar du membre
gilles
Messages : 1717
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par gilles » 16 avr. 2019 21:22

Après j'imagine que tu peux optimiser toi même avec un outil à part en décodant les voiced ou unvoiced frame successifs et si identiques ou très proches (avec des seuils configurables?) tu remplaces par une repeat frame.

jester
Messages : 2240
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Synthé vocal TMS5220: Nouveautés

Message par jester » 17 avr. 2019 09:42

Oui bien sur tu peux faire la compression en améliorant l'algo.
Le truc qui me dérange c'est que la taille du sample produit est quand même très gros, même sans compression.
Et le résultat pas beaucoup meilleur qu'avec QBOX, et très en retrait par rapport aux chaines produites à l'époque par Texas.

Donc il y a encore du boulot pour vraiment exploiter les capacités de TMS5220:
- pour les bruitages c'est encore aléatoire, alors que les chaines d'époque prouvent que les résultats peuvent être très bons.
- pour la génération de tones (sons musicaux) ça reste nul et pourtant il y a eu (à l'époque) ce genre de sonorités.
- pourrait-on approcher des samples de musiques ??? on sort de l'usage, mais c'est un challenge. Intéressant avec l'extensio TripleX par exemple pour frimer à la manière de Daniel avec ces Videos + sons.
- et surtout produire des chaines très courtes et pourtant de qualité (par rapport à la taille): quelques centaines voir même dizaines d'octets sur les chaines produites par Texas.

Un spécialiste en traitement du signal pourrait surement trouver des solutions en proposant des routines d'échantillonnages adaptatives en fonction de la source ou en l'utilisant comme un synthétiseur sonore (générateur de tones).

Mais les routines pour Mac sont un bon point de départ pour proposer un outil multi-platforme avec une interface confortable et travailler sur la compression. Perso j'ai testé la version Python.

Avatar du membre
gilles
Messages : 1717
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par gilles » 17 avr. 2019 10:11

il faudrait comparer QBOX et cet outil sur un sample assez court de référence. Si ça se trouve cet outil ne fait que des trames voiced alors forcement ça prend de la place.
Avec QBOX je m'étais amusé à faire ca:
rom_exl100_daft.bin.zip
(5.17 Kio) Téléchargé 1 fois
mais forcément ca s'y prête bien puisque le but est d'avoir une voix synthétique.
Je pensai intercaler aussi des appels pour l'exldrum voire du 1bit en plus pour faire la ligne de basse mais j'ai laissé de côté ces bidouilles pendant un moment pas très longtemps après.

jester
Messages : 2240
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: Synthé vocal TMS5220: Nouveautés

Message par jester » 17 avr. 2019 10:34

J'avais aussi essayé des bidouilles pour mélanger les moyens de générer du son.
J'avais bien réussi avec tone sur 1bit + exeldrums. Mais toucher les interruptions + synthé vocal, c'est vite explosif sur Exelvision.

Mais le TMS5220 peut être considéré hors des Exl.
Avec QBOX on peut générer des bruitages, mais c'est souvent aléatoire sur des bruits complexes.
Je n'ai pas trouvé d'image Windows (95 par exemple ou XP) avec une gestion de son active sur VM (pas beaucoup cherché)... du coup je n'ai plus jamais utilisé QBOX après le passage en OS 64bits.

Avatar du membre
gilles
Messages : 1717
Enregistré le : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: Synthé vocal TMS5220: Nouveautés

Message par gilles » 17 avr. 2019 10:48

J’avais fait tourner sur 3.11 sous dosbox je pense. Mais c’est loin d’être pratique. Ca permet de faire un truc ponctuel.

Répondre