wiimote-faq

How do I connnect the Wiimote to OSCulator?

In OSCulator, use Devices Tab in Preferences to set the preference for discovery to begin immediately upon launch. Quit and save. Then, each time you launch OSCulator: Simultaneously press and hold buttons 1 & 2 on the wiimote

How do i switch the Wiimote on & off?

You can press the on button and hold it for 3 seconds until the lights go out.
To reconnect:

  1. Open the drawer in OSCulator, if closed
  2. Click the “Start discovery” button
  3. Simultaneously press and hold buttons 1 & 2 on the wiimote

What are Pitch, Yaw, and Roll?

Originally nautical terms(?)
A boat pitches (nose going up and down) and rolls (tipping left or right so you might fall off the deck) and yaws (nose oscillating left and right). Though I prefer to think of a space ship!

Wiimote Pitch Roll and Yaw

How to use the Infrared (IR) Sensor?

The infrared sensor bar which is a cool addition but requires that you slice off the end of the cord and solder a connector on it so you can use a DC adapter (wall wart) or a simple 9V battery.

Oh, I had not realized that another piece of hardware was required. So I just ordered a sensor bar and a stand for it. I don’t mind hacking into the cable. It sounds like it’s only a 2 connector DC voltage supply. In reading through those online discussions I couldn’t see any mention of what DC voltage was required to drive the sensor bar. Would you happen to know?

We have one of those Radio Shack DC voltage supplies where you can select the voltage and polarity and we have ours set to 7.5 V. (One of the interesting things about the sensor bar is that you cannot see the infrared LEDs with your eyes, but you can see them through a digital camera!) The internal wires have some kind of colored enamel coating that you have to burn off by heating with the iron and tinning them before you can solder them.

Here are some online descriptions:

  • http://www.avsforum.com/avs-vb/showthread.php?t=754430 http://www.engadget.com/2006/11/29/mod-your-wii-sensor-bar-to-go-wireless-for-8/
  • using a 9V battery: http://www.youtube.com/watch?v=ULZ8Gd06Kqg&mode=related&search=
  • or made their own: http://www.youtube.com/watch?v=Ryy7oPMZ2gU

You can also buy ready-made third-party IR bars in any good computer electronics store.

My Mac does not have Bluetooth. Can I use a USB-Bluetooth adapter dongle?

One of the beta testers has been successfully using the Kensington Model 33348. Here is a list of dongles that should work in theory.

http://wiibrew.org/index.php?title=ListofWorkingBluetoothDevices

Everything's working great for me except the YAW feature. Rather than work as described in the diagram, it's mimicking ROLL but with increased sensitivity... Not sure how that could be corrected? Any ideas?

That’s the laws of physics! Each Pitch, Roll and Yaw parameters are calculated as a combination of two linear accelerations. For example Pitch, is the combination of Y and Z. Roll is X and Z, and Yaw is X and Y.

Back to your problem, as you can the Z axis is not used to calculate the value of Yaw, which means that if you hold the wiimote flat on a table, you can’t measure Yaw. The same applies to Pitch if you hold the wiimote facing right, flat on the table.

In order to measure Yaw, you must make X & Y axes sensible to gravity, meaning you have to hold the wiimote facing yourself, pointing up, then rotate the wiimote on an axis that traverses your arm: you will see that the Yaw changes as expected.

To summarize, Yaw is most accurate when you hold the Wiimote close to (or on) the vertical. Roll is most accurate when you hold the Wiimote close to (or on) the horizontal. For Sound design, it might be better to use only two out of the three attitude angles. For the way most people hold the Wiimote, (Pitch and Yaw) or (Pitch and Roll) are the best choices for two angles.

How do I connect the Balance Board to OSCulator?

  • Start the Wiimote discovery on OSCulator
  • Under the balance board, press the red button, it will launch the sync mode.
  • After a second, it should be connected.

Are multiple Wiimotes supported?

Yes.

There are in effect 8 slots you can use to remember settings for 8 individual Wiimotes. However, you can have up to 6 Wiimotes connected at the same time.

I had a detailed report from a user, that managed to connect 4 Wiimotes easily, the 5 and 6 taking more and more time to correctly connect. It is not possible to connect a seventh Wiimote.

If you want to use more Wiimotes, you can use several computers, on which you will spread the Wiimotes connection. Each computer would run OSCulator and forward with OSC the data to one another computer (one computer can both handle a set of Wiimotes, and receive data from another computers if needed).

The maximum number of Wiimotes in this configuration is not known, I think there could be some radio interferences which would limit this strategy.

I am getting a slight latency with the wii remote, is it possible to better the response?

In order to get the lowest latency, you will have to trade smoothing for speed. Set the smoothing at zero, and you get the response with no delay.

Please note that the buttons are not subjected to latency, and if any is induced, this would be because the Wiimote sends its reports every 16 ms. Thus, the average latency for a button is 8 ms, which should not be too noticeable.

Ask a Question

Use the form below to ask a question