Bonjour
pour fzero (et les autres) :
J'ai écrit un petit programme qui permet de générer la liste des sons d'un Genos: les sons en Rom et les sons de la mémoire d'expansion.
Le programme génère un fichier GenosSoundsAll.csv et un fichier GenosAll.ins (pour Cakewalk entre autres).
Je vais joindre les 2 fichiers qui correspondent à ma machine à titre d'exemple.
Pour faire fonctionner le programme, il faut d'abord copier le répertoire 'Expansion' du Genos sur son PC.
Pour cela, Il faut passer le Genos en mode USB : éteindre puis allumer le Genos par les touches 'On' et 'PLAYLIST', puis on recopie le répertoire sur son PC, puis on éteint et on rallume le Genos.
Sur le PC on lance mon programme, on appuie sur le bouton 'Make Expansion Voice List', on sélectionne le répertoire d'expansion que l'on vient de copier et le programme génère les 2 fichiers.
Ensuite on peut détruire le répertoire d'expansion sur son PC.
Le fonctionnement du programme est très simple: on parcourt tous les sous-répertoires du répertoire d'expansion, en notant leurs noms, et l'on ouvre dans ceux-ci tous les fichiers de type voice, comme ce sont des fichiers Midi, on en extrait les MSB, LSB, et PC. Le nom du programme est contenu dans le nom du fichier Voice.
Une fois la liste générée, on peut la charger dans le programme et si l'on sélectionne le port Midi qui correspond au Genos (en principe 'Digital Workstation') et un canal Midi qui correspond à 'Right1', 2, 3 ou 'Left' on peut sélectionner un son dans la liste affichée à l'écran et il sera alors sélectionné sur le Genos.
On peut aussi faire une recherche de nom de son incrémentale dans la zone 'Search'.
Je peux fournir le programme, avec une petite doc car il fait d'autres choses. En fait c'est mon programme d'étude du Genos pour en comprendre le fonctionnement, il permet de faire des choses comme des dumps de fichiers de style, etc. Mais ces autres fonctionnalités ne présentent d'intérêt que pour un programmeur.
Si je n'ai pas proposé une version épurée de ce programme c'est parce que je me suis rendu compte (une fois terminé ! ) qu'il ne servait à rien.
En effet lorsque l'on sélectionne un son via mon programme, ou avec Sonar/Cakewalk grâce au fichier .ins, on se rend compte que souvent il ne 'sonne' pas de la même manière que s' il avait été sélectionné directement sur le Genos.
Les MSB,LSB,PC ne sélectionnent que le son 'de base', il manque l'effet d'insertion, les réglages d' EQ, d'envoi de Chorus, Reverb, le mode 'Mono', etc.
Tous ces réglages se trouvent, sous forme de sysex ou de control change, à la suite des msb, lsb, pc dans le fichier voice.
Donc, sélectionner un son de la rom ou de la mémoire d'expansion uniquement à l'aide de programme change est insuffisant.
C'est la première fois que je rencontre ce comportement, lorsque l'on sélectionne un son en mode Voice sur un synthé yamaha (Motif, Modx/Montage) ou sur un arrangeur Korg PA, le son est sélectionné avec ses effets et autres réglages.
Pour sélectionner un son sur un arrangeur Yamaha, il faut faire 'jouer' une piste Midi qui comprend le programme change, les control change et les sysex.
Je ne pense pas que 'Camelot Pro' sache faire cela.
Donc, si vous voulez, je peux fournir le programme, mais il n'est pas dans une version 'utilisateur final' et je ne pense pas qu'il serve à grand chose.
Les fichiers exemples:
https://drive.google.com/file/d/1CKTC7O ... share_link
https://drive.google.com/file/d/17rUwDm ... share_link