Wiimote Project

Wiimote Projects => Other Projects => Topic started by: stjohn on January 11, 2008, 11:53:11 AM

Title: breakin it down!!
Post by: stjohn on January 11, 2008, 11:53:11 AM
hi all...

rory from ireland here, some great ideas and thinking here, thanks!!!!! im doing a masters thesis in music and media technologies. im thinking of doing some gestural musical interface using maybe Max Msp, Jitter, flash or vvvv, with using the wii-remote as the principle controller (maybe). i dont have a Wii...and to be honest Ive only used one once or twice, so excuse my ignorance.

Before I go out and buy a Wii-remote, i have a few questions on how things work>>>>>

the remote connects via bluetooth, this is relatively easy to set up with a PC?
what kind of data is transmitted? and is it easy to extract?

ideally i would like to be able to decipher x, y & z positioning, so i could interface with the graphics i intend to generate... x & y for navigation, and z for 'button press' i suppose.

then my intention is to maybe employ some speed/transient detection, to extract some trajectory info that I would most likely map to graphics and audio speed/manipulation.

I hope ive been clear with what im getting at, and im sure what i want to do is basic enough. Id appreciate any help & thanks in advance.

Title: Re: breakin it down!!
Post by: gabort on January 12, 2008, 03:53:07 PM
I suggest, you look at the documentation of the WiimoteLib library, to see what data is available.
http://www.codeplex.com/WiimoteLib/Release/ProjectReleases.aspx?ReleaseId=7880 (http://www.codeplex.com/WiimoteLib/Release/ProjectReleases.aspx?ReleaseId=7880)

You can pretty much see what's available from this screen shot alone...

You get the accelerometers, all the buttons on the controler (and optionally, the Nunchuck), position of the IR Blobs the controler sees. You can rumble (vibrate) the controler using the library, and flash the leds. Quite complete, I think.
Title: Re: breakin it down!!
Post by: stjohn on January 13, 2008, 05:50:17 PM
great thanks.. i will read over it!

is it hard to implement?