Transformez votre vieille manette en pédalier midi :)

-Remaille-
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 !
gravityrem
enorme !!!

ca marche nickel ?
-Remaille-
ouep nickel ! et c'est fort pratique

le truc vraiment bien, c'est que grace a cette astuce, on peut creer des instruments midi délirants.
J'ai en projet des pads de percussions midi sur le meme principe, ainsi qu'une pédale wha midi. Pour les percussions faudra que j'étudie le probleme de la latence parceque la ca ne pardonne pas, mais c'est carrement possible.

le plus simple, c'est quand meme de récupérer des vieux claviers midi (meme completement pourraves) pour les bricoler, mais si vous avez des vieux pads ou joysticks qui prennent la pousierre, il peuvent vous rendre de joyeux services
excellent !!

je debute carrement (premier rig kontrol acheté et je sais même pas si je peux brancher les 2 jacks 6.35 sur line in et mic de mon Pc^^)

mais au vu de ma folie dans l'emulation, je trouve que c'est absolument excellent, je testerais une fois que tout sera clair dans ma tete

felicitation et Merci
  • #5
  • Publié par
    samgav
    le 19 Janv 2007, 13:40
L'idée est fabuleuse, merci de mettre des trucs pareils a disposition des autres, vraiment.

J'ai bidouillé un joy standard, midi yoke impec, joy2midi impec, parametrage boutons ok, etc...

mais dans guitar rig ( acheté sans pédalier faute de sous... ) le joystick n'est pas pris en charge et je ne trouve pas comment assigner mes presets

Un p'tit coup de main serait bienvenu

Salut et merci d'avance
-Remaille-
samgav a écrit :
L'idée est fabuleuse, merci de mettre des trucs pareils a disposition des autres, vraiment.


Mais il n'y a pas de quoi Content que ca fasse plaisir
Eleison
  • #7
  • Publié par
    Eleison
    le 30 Janv 2007, 10:27
salut, alors avec un bic et un chewing gum, je vais vous apprendre à booster l'injection direct.
à bientôt
macgyver

C'est énorme! Quelle imagination, bravo.
One-R
  • One-R
  • Vintage Total utilisateur
  • #8
  • Publié par
    One-R
    le 30 Janv 2007, 12:42
t'es un ouf mec

tu pourrai montrer ce que ca donne visuellement parlant?
-Remaille-
En farfouillant sur le net, j'ai trouvé d'autres programmes permettant de convertir les signaux de controlleur de jeu en signaux midi, je ne les ai pas encore testé, mais ca vaut sans doute le coup d'oeil :

http://vinuesa.club.fr/projet-(...)r.htm
http://trip.m78.com/livesticks-e.html
http://vellocet.com/software/V(...).html

un petit article (anglais) : http://www.soundonsound.com/so(...)3.asp

http://members.nextra.at/hubwi(...).html
http://www.codevis.com/proj_midi.html
-Remaille-
edit du 1er message pour ajouter des photos de la bêêêête
-Remaille-
non non, pas besoin d'alimenter le pedalier d'origine, il ne sert d'ailleurs a rien d'autre que d'etre un support pour mon bricolage. La carte electronique de la manette, a gauche sur la photo, est alimentée par usb (comme une manette normale quoi )
Apres evidement rien n'empeche d'utiliser simultanément les switch midi et le multieffet
Bonjour, l'idée est génial mais j'ai un probleme, dans le joy2midi je n'ai pas de port MidiYok

dhaiphi
  • dhaiphi
  • Vintage Total utilisateur
dexlo5791 a écrit :
Bonjour, l'idée est génial mais j'ai un probleme, dans le joy2midi je n'ai pas de port MidiYok

MIDI Yoke est un pilote de périphérique virtuel qui rend de grands services. Il permet de réinjecter les messages Midi sortants d'un logiciel vers l'entrée d'un autre. En clair, il donne la possibilité d'interfacer deux logiciels Midi, même s'il ne sont pas initialement prévus pour être couplés. Exemple d'applications : interfacer un séquenceur et un (ou plusieurs) synthé(s) virtuel(s), interfacer un séquenceur et un éditeur sonore (pour s'en servir comme sampler)...

http://www.zikinf.com/logiciel(...)ft=78
Sauvez un eucalyptus, mangez un koala !

En ce moment sur effets...