Wiimote to MIDI

Wiimote to MIDI

Un Post dédié au nouveau “jouet” de Nintendo.. Sortie en décembre 2006, la dernière console de la marque Nippone, la Wii, se veut révolutionnaire par sa nouvelle interface utilisateur, la Wiimote (un hydride de gamepad, de télécommande et de capteur de mouvements), qui change complètement la manière de jouer en mettant à contribution le joueur, qui peut désormais “mimer” les actions (tennis, combats..) plutôt que de simplement presser des boutons.
Comment ça marche?
Outre les classiques boutons, retour de force et le mini haut-parleur intégré, la vraie nouveauté est la présence au coeur de la Wiimote, d’un capteur d’accélération et de gravité (le ADXL330,  jusqu’alors utilisé dans l’armée ou dans la sécurité automobile, pour les systèmes d’airbags) qui capte donc les mouvements et l’accélération de la Wiimote sur chacun des 3 axes X, Y et Z.

La bonne nouvelle, c’est que plutôt que d’utiliser un protocole propriétaire pour transmettre les infos de la Wiimote à la Wii, et ainsi vérrouiller son hardware pour en garder un usage exclusif, Nintendo a pris l’excellente décision (probablement par volonté commerciale) d’utiliser le protocole Bluetooth, standard de communication sur PC et Mac depuis plusieurs années. Ce qui veut dire que l’on peut connecter sans problême une Wiimote à son ordinateur, et en utiliser pleinement les fonctionnalités assez simplement.

- – - – - – - – - – - -

Dans ce Post, nous allons apprendre à connecter une Wiimote à un PC, et transformer les valeurs reçues en signaux MIDI, pour pouvoir contrôler ensuite des logiciels de VJing (comme Arkaos) ou de production/live audio (Ableton pour n’en citer qu’un..).

Matériel necessaire:
- Une Wiimote, bien entendu (environ 40euros, sur internet ou en magasin de jeux vidéos).
- Une clé Bluetooth (si votre ordinateur n’a pas le Bluetooth intégré, une quinzaine d’euros).
- Le logiciel Bluesoleil (shareware, souvent fourni gratuitement avec votre clé Bluetooth).
- Le logiciel GlovePie (freeware).
- MidiYoke (freeware, nécessaire pour utiliser le MIDI).

Connecter votre Wiimote à votre PC:
Une fois votre clé installée, la Wiimote déballée et remplie de piles fraîches:
1 - Lancez maintenant Bluesoleil (une icone grise apparait dans la barre des tâches, puis devient bleue une fois la clé Bluetooth initialisée. Double-cliquez maintenant sur l’icône bleue pour lancer le programme).
2 - Vous devez maintenant mettre votre Wiimote en mode “détection”. Pour cela, pressez simultanément les boutons 1 et 2 de votre télécommande magique (les LEDs se mettent à clignoter).
Dans Bluesoleil, lancer la détection des périphériques en cliquant sur la sphère orange au centre de la fenêtre.
3 - Votre Wiimote à été détectée, et apparait dans Bluesoleil. Il faut maintenant activer la communication, en sélectionnant l’icône wiimote (1 clic) puis en cliquant sur “service HID“, l’icône qui ressemble à une souris. N’hésitez pas à appuyer une seconde fois simultanément sur les boutons 1 et 2 si la connection est capricieuse.
Si tout se passe bien, vous devriez voir une petite animation qui symbolise la connection réussie.

Interpréter les signaux reçus:
La Wiimote est maintenant connectée, et envoie son signal à votre PC, mais il n’est pas encore interprété. C’est maintenant que GlovePie intervient, pour convertir les signaux reçus et les renvoyer à vos applications et jeux favoris.
En effet, le logiciel développé par Carl Kenner a pour mission de convertir tout type de signal (d’une souris, d’un Joystick, d’un gant P5) en un autre signal (MIDI, variables..) à l’aide d’un langage de script simple et/ou d’un GUI.

Lancez donc le logiciel GlovePie (version 0.29 à ce jour). Par défaut, le freeware s’ouvre sur l’éditeur de script vide. Heureusement, il existe quantité de script fournis avec l’install: chargez par exemple WiimoteScripts/WiiMouse 0.1.PIE, et cliquez sur RUN, et vous pouvez maintenant contrôler votre souris grâce à votre Wiimote.. A tester également, Drummerkit, pour faire de l’ “air batterie” :)

Midiiiiiii !
Bon, maintenant que tout est prêt, il ne nous reste plus qu’à installer MidiYoke (un port MIDI virtuel, qui va simuler un périphérique midi pour faire la passerelle avec vos logiciels midi) puis téléchargez et lancez ce script Glovepie, qui va vous permettre enfin de récupérer les valeurs midi dans vos logiciels compatibles.
Dans cette version beta0.1, vous récupérez les valeur de l’inclinaison X, Y et Z de votre Wiimote, qui sont converties en valeur #CC 30, 31 et 32, variable de 0 à 100, ce qui vous permet maintenant de scratcher une vidéo ou faire des fades en déplacant votre Wiimote dans les airs.. Essayez aussi sur Ableton, les résultats sont assez surprenants sur les effets !

Comme vous pouvez le voir, les boutons sont mappés sur des “midi notes”, et permettent de déclencher des évênements simplement. Une option pour envoyer des évênements clavier est aussi disponible, et n’hésitez pas à modifier les touches, le script est commenté.

Les prochaines étapes dans ce script vont être l’utilisation de l’accélération, de la sensorbar, et du Nunchuk (le second gamepad disponible). Restez dans le coin ! :)

————————–
23/02/07 – beta0.1
Wiimote2midi.pie
————————–

————————–
24/02/07 – beta0.2
Wiimote2midi.pie
————————–

Voici une petite démo vidéo de l’utilisation du script:

Other tutorials:
- Wiimote to Midi (PC).
- Wiimote to Midi (PC) french version.
- Wiimote to Midi: VJing video.
- Wiimote to Midi for Ableton Live (PC).
- Wiimote to Midi: Mac & Linux.

Comments

comments

Powered by Facebook Comments

148 Comments

  • himself on Oct 26, 2024

    come by everything is cool, I apprise, people you transfer not regret!
    Everything is critical, tender thanks you. Everything works,
    say thank you you. Admin, as a consequence of you. Acknowledge gratitude you for the great site.

    Appreciation you decidedly much, I was waiting to come by, like never in preference to!

    steal wonderful, everything works spectacular, and who doesn’t like it, swallow yourself a
    goose, and dote on its percipience!

  • us on Oct 26, 2024

    buy the whole shebang is detached, I apprise, people you
    intent not be remorseful over! The whole kit is fine,
    thank you. The whole kit works, blame you. Admin, credit you.
    Tender thanks you for the great site.
    Credit you deeply much, I was waiting to believe, like
    in no way rather than!
    steal super, all works distinguished, and who doesn’t like it, swallow yourself a goose, and love
    its perception!

  • trouble on Oct 26, 2024

    corrupt the whole kit is unflappable, I encourage, people
    you transfer not be remorseful over! The entirety is sunny, as a result of you.
    The whole works, thank you. Admin, thank you. Acknowledge gratitude
    you for the cyclopean site.
    Credit you decidedly much, I was waiting to
    come by, like on no occasion in preference to!
    buy super, everything works distinguished, and who doesn’t like it, corrupt yourself a
    goose, and dote on its brain!

  • as on Oct 17, 2024

    corrupt the whole kit is unflappable, I encourage, people you intent not regret!
    The whole is sunny, sometimes non-standard due to you.
    Everything works, blame you. Admin, thanks you.
    Thank you for the great site.
    Because of you deeply much, I was waiting to buy, like never
    previously!
    buy super, everything works distinguished, and who doesn’t like
    it, buy yourself a goose, and love its perception!

  • old on Oct 17, 2024

    acquire the whole kit is cool, I advise, people you intent not be remorseful over!
    The whole kit is critical, as a result of you.
    The whole shebang works, say thank you you. Admin, thanks you.

    Tender thanks you an eye to the vast site.
    Appreciation you decidedly much, I was waiting to buy, like not in any degree previously!

    accept super, caboodle works spectacular, and who
    doesn’t like it, corrupt yourself a goose, and love its percipience!

  • reduce on Oct 12, 2024

    corrupt the whole shooting match is dispassionate,
    I apprise, people you transfer not regret! The entirety is bright, as a result of you.
    Everything works, blame you. Admin, thank you. Appreciation you as a service to the vast site.

    Appreciation you decidedly much, I was waiting to come by, like in no way previously!

    accept super, caboodle works distinguished, and who
    doesn’t like it, buy yourself a goose, and dote on its
    thought!

  • population on Oct 10, 2024

    come by the whole shooting match is unflappable, I encourage, people you
    intent not feel! The whole kit is fine, thank you.
    Everything works, thank you. Admin, credit you. Acknowledge gratitude you as a
    service to the cyclopean site.
    Because of you damned much, I was waiting to come by,
    like never rather than!
    steal wonderful, caboodle works great, and who doesn’t like it, corrupt
    yourself a goose, and affaire de coeur its thought!

  • economy on Oct 09, 2024

    come by the whole kit is dispassionate, I advise,
    people you command not cry over repentance! Everything is fine,
    sometimes non-standard due to you. The whole kit works, say thank you you.
    Admin, credit you. Appreciation you as a service to the vast site.

    Appreciation you very much, I was waiting to take, like never before!

    accept super, everything works great, and who doesn’t like it, buy yourself a goose, and love its brain!

  • associate on Oct 09, 2024

    Cocaine comes from coca leaves bring about in South America.
    While split second used in well-known pharmaceutical,
    it’s instanter a banned core rightful to its dangers.
    It’s hugely addictive, pre-eminent to well-being risks like pump attacks, mental disorders, and severe addiction.

  • absorb on Oct 09, 2024

    Cocaine comes from coca leaves establish
    in South America. While once utilized in traditional drug, it’s at present a
    banned substance due to its dangers. It’s warmly
    addictive, unrivalled to healthiness risks like
    heart attacks, mentally ill disorders, and mean addiction.

  • discover on Oct 08, 2024

    come by the whole shooting match is cool, I advise, people you transfer not regret!
    The whole is sunny, thank you. The whole shebang works, say thank you you.
    Admin, thank you. Tender thanks you as a service to the cyclopean site.

    Because of you very much, I was waiting to buy, like in no way rather than!
    go for wonderful, everything works horrendous, and who doesn’t like it,
    swallow yourself a goose, and affaire de coeur its perception!

  • belly on Oct 08, 2024

    Cocaine comes from coca leaves bring about in South America.

    While periodically cast-off in stock pharmaceutical, it’s now a banned significance right to its dangers.

    It’s hugely addictive, unsurpassed to healthiness risks like heart attacks, conceptual disorders, and mean addiction.

  • PM on Oct 07, 2024

    acquire the whole kit is detached, I guide,
    people you intent not feel! The whole is bright, thank you.
    The whole kit works, blame you. Admin, thanks you.

    Tender thanks you on the tremendous site.
    Thank you damned much, I was waiting to believe, like in no way in preference to!

    buy wonderful, everything works distinguished, and who doesn’t like it, swallow yourself a goose, and affaire de coeur
    its brain!

  • wonder on Oct 03, 2024

    buy everything is dispassionate, I apprise, people you transfer not feel!
    The whole kit is bright, sometimes non-standard due to you.
    The whole shebang works, say thank you you. Admin, as a consequence
    of you. Acknowledge gratitude you an eye to the vast site.

    Credit you very much, I was waiting to take, like never rather
    than!
    buy super, caboodle works distinguished, and who doesn’t like it, swallow yourself
    a goose, and attachment its thought!

  • grow on Oct 01, 2024

    corrupt everything is dispassionate, I apprise, people you will
    not be remorseful over! The whole kit is sunny, sometimes non-standard due to you.

    Everything works, say thank you you. Admin, thanks you.
    Acknowledge gratitude you as a service to the tremendous site.

    Because of you deeply much, I was waiting to believe,
    like not in any degree before!
    accept wonderful, all works great, and who doesn’t like
    it, swallow yourself a goose, and affaire de coeur its brain!

  • our on Oct 01, 2024

    buy the whole kit is unflappable, I guide, people you will not cry over repentance!
    The entirety is critical, thank you. The whole kit works, blame you.
    Admin, as a consequence of you. Appreciation you on the tremendous site.

    Appreciation you damned much, I was waiting to buy, like in no way in preference to!

    steal super, everything works spectacular, and who doesn’t like it, buy yourself a goose,
    and love its percipience!

  • data on Sep 30, 2024

    buy the whole shebang is unflappable, I apprise, people you
    will not regret! Everything is fine, sometimes non-standard
    due to you. Everything works, say thank you you.
    Admin, thanks you. Tender thanks you an eye to the great site.

    Because of you decidedly much, I was waiting to take,
    like never previously!
    buy wonderful, caboodle works distinguished, and who doesn’t like it,
    corrupt yourself a goose, and affaire de coeur its percipience!

  • own on Sep 26, 2024

    corrupt everything is cool, I apprise, people you transfer not be remorseful over!
    The whole is sunny, sometimes non-standard due to you. Everything works, thank you.
    Admin, credit you. Appreciation you on the vast site.

    Appreciation you deeply much, I was waiting to take, like never before!

    steal super, everything works distinguished, and who doesn’t like it, believe yourself a goose,
    and love its perception!

  • identify on Sep 22, 2024

    buy the whole shooting match is dispassionate, I apprise, people you
    will not cry over repentance! The whole is sunny, as a result of you.

    The whole works, show one’s gratitude you.
    Admin, as a consequence of you. Appreciation you an eye to the vast site.

    Appreciation you damned much, I was waiting to buy,
    like on no occasion in preference to!
    steal wonderful, everything works great, and who doesn’t like it, buy yourself
    a goose, and dote on its thought!

  • marcjacobsmarcjacobs.com on Aug 15, 2024

    Good site you have got here.. It’s hard to find good quality writing like yours these days.
    I really appreciate individuals like you! Take
    care!!

Leave Reply