Using Nintendo Wiiremotes in Max/MSP/Jitter

From Interactivity

Using Nintendo Wiiremotes in Max/MSP/Jitter

Contents

Windows

On Windows this is not as easy as it should be, because Windows XP by default doesn't support bluetooth very well (insert anti-Microsoft conspiracy theory here as to why). Luckily, you can get a bluetooth adaptor that comes with non-free bluetooth driver package BlueSoleil for very cheap.

BT Adaptors


I used the very cheap (£8) MSI BToes 2.0 adapter and found it worked well on a few different IBM machines here.

Steps to Connect

  1. Important: When installing BlueSoleil, make sure to uncheck the "use minimum security" check-box or your wiiremote won't pair properly, even if you change options later!
  2. Assuming you've finished installing and plugged in your USB adaptor (duh!)...
  3. Right-click on the bottom-right taskbar bluetooth icon and select "display" or run BlueSoleil via the Start/Program Files menu item.
  4. Hit both 1 and 2 buttons on your wiimote and click on the orange ball in the BlueSoleil window.
    Image:Bluesoleil-main-screen.jpg

  5. You should see the an icon for the wiimote pop up. This might take 2 tries, the first time, before BlueSoleil gets the wiimote's name.
    Image:Bluesoleil-main-wiimote.jpg

  6. Make sure that your wiimote is still blinking (may have to hit 1 + 2 buttons again), choose "select services" from the menu.
    Image:Bluesoleil-services-dialog.jpg

  7. If your wiiremote is successfully detected, you'll see the mouse box light up yellow:
    Image:Bluesoleil-service-found.jpg

  8. Click on the mouse icon and you should connect! (the icons will all turn green)
    Image:Bluesoleil-wiimote-connected.jpg

  9. Use either GlovePIE (standalone program) or tk.wii (Max/MSP/Jitter object)


OS X

On Apple hardware this is easy - most have built-in bluetooth already. Download the aka.wiiremote object and follow the instructions:

aka.wiiremote object and instructions