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...), 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
Hors ligne
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 ]
Dernière modification par Olivier (2010-06-23 12:18:10)
Hors ligne
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?
Hors ligne
Ç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?
Dernière modification par Tremblay (2010-06-23 19:06:09)
Hors ligne
Pfff... désolé...
J'avais complètement oublié de te parler des paquets à installer.
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 ?
Hors ligne
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...
Hors ligne
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...)
Hors ligne
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...
Hors ligne
Juste pour dire qu'en suivant mes conseils, je n'ai pas réussi à faire tourner la boite [wiimote ] de mon archive sur Lucid...
(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...
Dernière modification par Olivier (2010-07-13 18:00:35)
Hors ligne