Transformer un controlleur de jeu en controlleur midi pour votre PC
l'astuce vient de l'existence de logiciels tres pratiques :
tout d'abord il faut un cable midi virtuel (permet de faire communiquer plusieurs programmes midi entre eux)
le meilleur est sans doute MidiYoke (ou MidiOx)
http://www.midiox.com/
apres l'install et un reboot, il faudra ensuite installer un programme wrappeur qui permettera de transformer les commandes de la manette (ou joystick, volant ..... ) en signal midi
j'ai utilisé Joy2Midi (mais il en existe d'autres)
http://krypt.dyndns.org:81/joy2midi/
ou :
http://remiche35.free.fr/joy2m(...)3.zip
J'ai bricollé un vieux multi-effet Zoom 3030 pour lui intégrer la carte extraite d'une vieille manette. Par chance la carte rentrai pile-poil sous la pédale d'expression du pédalier
J'ai décidé de cabler 4 switch momentanés sur 4 des boutons de la manette. La réalisation est donc tres simple puisqu'il suffit de dériver les contacts des boutons de la manette vers ces switchs, a peine quelques soudures
Apres quelques tests des switchs dans le calibrage de la manette, il faut configurer Joy2Midi pour envoyer les messages midis voulus pour chaque footswitch :
fenetre principale :
choisir le controlleur puis cliquer sur "open"
tester les différents boutons (la console doit vous informer les pressions des boutons)
cliquez ensuite sur le bouton central "=>"
vous etes alors dans l'outil de configuration de chaque bouton
clic-droit sur la zone blanche puis "Add -> note event" (je me sert de "notes" comme messages midi, mais il y a plusieurs possibilités)
Notez le "on state" qui correspond a l'action qui est réalisée quand le bouton est sur "ON" (il faudra egalement une action quand le bouton est relaché "off state", puis "note off" au lieu de "note on"). la note utilisée en "on" et "off" doit etre la meme.
voila vous n'avez plus qu'a recommencer pour les autres boutons et n'oubliez pas de sauvegarder votre config !
ensuite selectionnez un port midiYoke, et cliquez "open"
voila, votre controlleur midi est configuré (ne pas fermer le programme) !
comment l'utiliser ?
j'ai pris pour exemple GuitarRig2
ouvrir le panneau de config midi de Guitar Rig
et ouvrir le port MidiYoke utilisé dans le Midi In
ensuite vous pouvez assigner ce que vous voulez a un evenement midi :
VOILA !