Carte mère du Prophet VS équipée de deux mémoires non volatiles. |
J'ai reçu des commentaires à ce sujet, qui m'incitaient à ne pas modifier l'aspect du Prophet VS. Or, comment faire pour sélectionner une des quatre banques mémoire sans ajouter de sélecteur ou de boutons sur l'appareil, pas plus que de boitier externe comprenant un quelconque organe de commande?
Ma solution : l'utilisation d'une sequence de touches au clavier pour commander le passage d'une banque à une autre.
L'avantage est évident : l'organe de commande est déjà présent dans la machine, et pour cause! L'idée consiste donc à installer en interne, un petit système capable de récupérer les notes jouées au clavier et de détecter une séquence particulière pour sélectionner la banque voulue.
Plutôt que de développer un système particulier, j'ai choisi une carte compatible Arduino, une Arduino Pro Mini :
Acheté à la boutique arduinooo_france d'eBay pour 4,25€ (pub. gratuite) |
Le système en cours de développement, directement relié à la sortie MIDI du Prophet, par l'intermédiaire d'un shield MIDI de chez SparkFun :
Ca commence toujours comme ça! |
Une partie du raccordement est effectuée. |
Le montage est simplement fixé avec du double face sur un des composants de RAM système non sauvegardé : simple et efficace.
Profitant de l'ouverture de la machine, je mène mes investigations. |
Pour sélectionner une banque, il faut :
1- Appuyer sur la touche blanche à l'extrême gauche du clavier
2- Puis appuyer sur une des quatre touches blanches à l'extrême droite du clavier
3- Puis relacher cette dernière touche
4- Avant de relâcher finalement celle de l'extrême gauche.
Cette séquence sélectionne une des quatre banques MAIS ne charge pas le patch en mémoire. Il faut encore sélectionner le patch voulu pour qu'il devienne réellement effectif. Ce qui veut dire que, si par hasard, une séquence de touche sélectionnait une banque différente pendant le jeu normal, il ne se passerait de toute façon rien tant qu'un quelconques patch n'est pas sélectionné de façon normale. Donc aucun risque d'accident...
A noter que ce système de banque présente quand même un petit défaut. Le synthé ne permet pas de sauvegarder directement les 32 formes d'ondes présentes en mémoire non volatile puisqu'elles sont censées être communes aux 100 patchs internes. Si l'on veut pouvoir disposer de plusieurs versions de patchs sur différentes banques, il faudra impérativement y charger les même formes d'onde par transfert en système exclusif. En ce qui me concerne, j'ai chargé par défaut les quatre banques de patchs et d'ondes avec la configuration d'usine à l'aide du logiciel MIDI-OX, tout simplement. De la sorte, je suis certain qu'un son présent sur une banque dont je veux modifier un paramètre et en sauvegarder le résultat sur une autre banque, sera basé sur les même formes d'ondes.
Peut-être une petite vidéo pour illustrer tout ça....