Tremblay — 2010-06-23 11:26:42

Bonjour,

Je cherche à connecter une manette de wii et afficher les différentes valeurs qu'elle renvoi dans PureData ([print], c'est déjà un bon début...:D), alors j'ai commencé par installer  wmgui pour connecter la manette et afficher les différentes valeurs, maintenant j'aimerai les renvoyer dans PureData, vous savez si il y a moyen? J'ai essayé avec [hid] mais il ne trouve pas la manette...

Si quelqu'un à une idée...
Merci :rolleyes:

Olivier — 2010-06-23 12:12:02

Bonsjours...

Je t'ai joint 2 solutions différentes.

1) Le dossier Boite contient une abstraction qui récupère directement  la Wiimote dans Pd en se charge de la reconnaissance.
Pour ma part, j'ai constaté quelques instabilités. J'ai donc eu recourt à la seconde solution.

2) Le dossier OSC contient un petit scipt qui lance le binaire wiiosc en utilisant le port 4000, lui même utilisé par "Receive-Wiimote-1.pd".
--> Tu appuies sur 1 et 2 en même temps sur ta Wiimote.
--> Tu lances "Wiimote-1"
--> Tu ouvres  "Receive-Wiimote-1.pd" (il te faudra rajouter des boites nombre pour voir ce qui s'y passe)
...
--> Lance "Wiimote-killer" quand tu as terminé, sinon la connexion reste active.

Si ce n'est pas clair, n'hésites pas à demander plus d'explication.

Bon courage.

EDIT: Mes patchs de l'époque n'utilisaient pas encore la librairie de Mr Peach pour gérer l'OSC, mais ça fonctionne. Il reste tout de même préférable désormais de passer par [udpreceive ], [unpackOSC ] et [routeOSC ]

Tremblay — 2010-06-23 14:12:25

Super, merci!
... Par contre, je n'arrive pas à décompresser ton archives, et c'est pas parce que je l'ai mal téléchargé (jai essayé 4fois... ;)), tu pourrais en refaire une autre?

emoc — 2010-06-23 14:42:33

Bonjour,

Sur windows, l'archive se décompresse. Voila une version zip à tout hasard.
(Il me semble qu'on a déjà eu des soucis avec des tar.gz sur le forum ??)

Tremblay — 2010-06-23 19:04:12

Ça vient...

J'ai d'abord essayé, ça ne marché pas, apparement la manette ne se connecté pas, alors j'ai lancé le script dans un terminal, il me dit qu'il manque la librairie liblo.so.0, donc je pars l'installer (et j'ai mis du temps à la trouver...), je réessaye, ça à l'air de mieux marcher (mon bluetooth clognote !! Ça marche, ça marche pas, ça marche... :))... Et... Ça marche pas,

citation :

undefined symbol: lo_bundle_free_messages

Dommage... Quelqu'un à une idée?

Olivier — 2010-06-23 19:33:38

Pfff... désolé...
J'avais complètement oublié de te parler des paquets à installer. :rolleyes:

En l'occurrence :

sudo apt-get install libcwiid1-dev libcwiimote

Pour le liblo0_0 je te l'ai mis en pièce jointe... il faut que la version  soit >0.24 (je crois)
Il est pour Hardy, mais il fonctionne aussi sur Lucid...

Tu as quoi, d'ailleurs comme distrib ?

Tremblay — 2010-06-23 20:08:35

Yeaahh!!!! Ça marche!!

Merci beaucoup, je vais travailler un peu pour bien la prendre en main, il y a moyen de faire des choses du tonerre !

Vraiment, super merci !


P.S. je suis Lucid... :)

Tremblay — 2010-06-29 22:06:35

Coucou c'est remoi !

En fait j'arrive pas à récupérer les valeurs de l'inclinaison de la manette, ni celles de l'infrarouge, par contre nickel pour les boutons et l'acceleration... :)
Et j'avais une autre question, il fait quoi le code que t'as mis à chaque bout (ex [s \$1-one], c'est quoi la fonction [s]? , pour récupérer les valeurs je connecte juste au code la précédent...)

Olivier — 2010-06-29 23:22:34

citation :

c'est quoi la fonction [s]

C'est le tout tout début alors pour toi Pd ?
Bienvenu donc, et ne lâche pas... ce logiciel est plein de ressource...

Il y a un proverbe qui dit :

citation :

Si tu veux nourrir un homme un jour, donne-lui un poisson; si tu veux le nourrir tous les jours, apprends-lui à pêcher

.

Pour ta question je t'invite donc à faire clic-droit sur la boite [s ] et à en consulter l'aide.
Tu peux faire cela avec presque toutes les boites...
Je me permet de te répondre cela car cette boite est une boite quasi fondamentale dans Pd et que sa fonction est très simple.

Si après cela quelque chose t'échappe encore sur cette boite, n'hésite pas à revenir ici...

Olivier — 2010-07-13 17:59:47

Juste  pour dire qu'en suivant mes conseils, je n'ai pas réussi à faire tourner la boite  [wiimote ] de mon archive sur Lucid... :P
(Pas de souci en passant par le script OSC, par contre)

Je suis donc passé par le paquet de RDZ qu'on peut trouver ici...
Il a, par ailleurs, le mérite de gérer aussi la motion plus...

Reste tout de même quelques instabilités avec plusieurs wiimotes... :|