Wiimote to MIDI – English version

Wiimote to MIDI – English version

Following a large amount of emails I received, I decided to translate in english my recent post dedicated to the new Nintendo’s toy . Released in December 2006, the last console of the Japanese brand, the Wii, claims to be revolutionary by its new user interface, the Wiimote (hydrid of gamepad, remote control and movements sensor ), which completely changes the manner of playing by putting at contribution the player, who can from now interact more naturaly with the game, rather than simply press buttons.

 

How does it work?
In addition to the traditional buttons, force feedback and the integrated mini-speaker, the true innovation is the presence of a gravity and acceleration sensor (the ADXL330, used in the army or automobile safety, for airbags systems) inside the Wiimote which collects the movements and acceleration of the Wiimote on each of the 3 axis, X, Y et Z.

The good news is that rather than using a proprietary protocol to transmit the infos from the Wiimote to the Wii, and then lock its hardware to keep an exclusive use of it, Nintendo has made the excellent decision (probably by commercial will) to use the Bluetooth protocol, standard of communication on PC and Mac for several years. This means that you can connect your Wiimote to your computer, and  program it rather simply for any use you want.

- – - – - – - – - – - -

In this Post, we will learn how to connect Wiimote to a PC, and how to transform the values received into MIDI signals, to be able to control any VJing software (like Arkaos) or production/live audio (Ableton to mention only one of them).

Requirements:
- A Wiimote, of course (approximately £20/35$, online or at your local  video games shop).
- A Bluetooth Dongle (if your computer doesn’t have Bluetooth already, about £10/15$).
- Bluesoleil (shareware, it usually comes for free with Bluetooth dongles).
- GlovePie (freeware).
- MidiYoke (freeware, required for MIDI).

Connect your Wiimote to your PC:
Once your dongle installed, your Wiimote unpacked and filled with fresh batteries:
1 - Launch Bluesoleil (a grey icon appears in the taskbar, and then becomes blue once once the Bluetooth dongle initialized. Now, double-click on the blue icon to launch the program)
2 - You have to enable the “detection” mode: press simultaneously buttons 1 and 2 of your magic remote (LEDs start to flicker).
In Bluesoleil, start ”device detection” by clicking on the orange sphere in the middle.
3 - Your Wiimote has been detected, and appears as an icon in Bluesoleil, now you must activate the communication: select the wiimote icon (1 click) and then click on  ”HID service“, the mouse icon. if the connection is capricious, you might have to press simultaneously buttons 1 and 2 again,
If all occurs well, you should see a small animation which means a successful connection.

Interpret the signals:
The Wiimote is now connected, and sends its signal to your PC, but it is not being interpreted yet. This is where GlovePie will be helpful, to convert the signals received and return them to your favorites softwares and games.
Indeed, the software developed by Carl Kenner has the role of converting any type of signal (from a mouse, Joystick, a P5 glove) into another signal (MIDI, variables…) using a simple scripting language and/or a GUI.

Now, start GlovePie (version 0.29 to date). By default, the freeware opens on the empty script editor. Fortunately, there are loads of scripts provided with the install: for example, load WiimoteScripts/WiiMouse 0.1.PIE, and click on RUN, and you can now control your mouse cursor with your Wiimote. Also, you have to try Drummerkit, and then you can play “air battery” :)

Midiiiiiii !
So, now it gets exciting.. Everything is now ready, the last thing to do is to install MidiYoke (a virtual MIDI port, which emulates a MIDI device to use like a ”bridge” with your midi softwares) then download and launch this Glovepie script, which will finally enable you to get the Wiimote movements to any software supporting midi.

In the latest version beta0.2, you get the  of  X, Y and Z slope value from your Wiimote, which are converted into  #CC values 30, 31 and 32, variables from 0 to 127, which allows you to scratch a video or to fade it up and down by waving your Wiimote in the air. Also you must test it with Ableton, the results are very surprising, especially on the live effects!

As you can see, the buttons are mapped to “midi notes”, and allows you to launch events very simply. You can also send keyboard events instead, or change midi notes values depending on your needs. The script is now comented in english, and I will keep updating it this way.

It’s still a bit basic, and there are many extra things possible, so the next steps will be to use acceleration sensors, use the sensorbar, and also use the Nunchuk (the second gamepad available), and maybe connect more wiimotes for multi-user interaction…
Don’t hesistate to post links of what you achieved with wiimote2midi, and ask for updates or special requests…

————————–
23/02/07 – beta0.1
Wiimote2midi.pie
————————–

————————–
24/02/07 – beta0.2 (comments in english)
Wiimote2midi.pie
————————–

Here’s a short video demo of VJing with a Wiimote:

Other tutorials:
- Wiimote to Midi (PC).
- Wiimote to Midi (PC) french version.
- Wiimote to Midi: VJing video.
- Wiimote to Midi for Ableton Live (PC).
- Wiimote to Midi: Mac & Linux.

Comments

comments

Powered by Facebook Comments

59 Comments

  • 소주 안주 on Jan 04, 2021

    Hello to every body, it’s my first visit of this weblog; this blog carries awesome and genuinely
    excellent information in favor of visitors.

  • plusquevsi.com on Dec 27, 2020

    No matter if some one searches for his required thing, so he/she desires
    to be available that in detail, therefore that thing is maintained over here.

  • bisnisgadingserpong.com on Dec 26, 2020

    If some one wants to be updated with newest technologies therefore
    he must be go to see this site and be up to date every day.

  • 나 혼자만 레벨업 on Dec 24, 2020

    After I initially left a comment I seem to have clicked
    on the -Notify me when new comments are added- checkbox and
    from now on every time a comment is added I
    recieve 4 emails with the exact same comment.
    Is there an easy method you can remove me from that service?

    Thanks!

  • careerschoolbd.com on Dec 23, 2020

    Thanks for sharing your thoughts about framelessshowerdoorsnow.com.
    Regards

  • 오락 on Dec 22, 2020

    Because the admin of this web page is working, no doubt very soon it will
    be famous, due to its quality contents.

  • Emmettnib on Dec 20, 2020

    my sources https://ssn.is

  • https://wilso441.xdatechs.com/2020/12/09/blackjack----/ on Dec 15, 2020

    you are actually a excellent webmaster. The site loading pace is amazing.
    It kind of feels that you are doing any distinctive
    trick. Furthermore, The contents are masterwork. you’ve
    done a great job in this subject!

  • Vincentsporo on Dec 11, 2020

    i thought about this
    forex levels

  • Webcam Sex Huisvrouwen - Geile sexchat on Dec 02, 2020

    Excellent pieces. Keep posting such kind of info
    on your blog. Im really impressed by your
    blog.
    Hi there, You have performed a great job.
    I’ll certainly digg it and individually recommend to my
    friends. I’m sure they will be benefited from
    this site.

  • MarkFV on Aug 22, 2020

    #art

  • КРУТИ РУЛЕТКУ И ВЫИГРАЙ ОРИГИНАЛЬНЫЙ Xiaomi Mi 9 6/128GB А ТАК ЖЕ МНОГО ДРУГИХ ЦЕННЫХ ПОДАРКОВ ВСЕГО ЗА 341 РУБ: http://zbymhpe.lampcommunity.net/e1cbfd8b on Aug 02, 2020

    КРУТИ РУЛЕТКУ И ВЫИГРАЙ ОРИГИНАЛЬНЫЙ Huawei P30 Pro И МНОЖЕСТВО ДРУГИХ ЦЕННЫХ ПРИЗОВ ВСЕГО ЗА 410 РУБЛЕЙ: http://cfdb.zaciod.com/2e

  • keiren on Jun 17, 2020

    Hello everyone , I’m Keiren Broadhurst.
    Welcome to my about page. I started writing in my early school years after a creative writing assignment for my English teacher. I did creative writing for several months before I thought about doing something else.
    I had always loved doing research assignments because I’m passionate about learning. When you combine writing skill with a love of learning, academic writing only makes sense as a job.
    I’m passionate about helping the students of the future in their school career. When they don’t like their assignment , I am there to help.

    Keiren Broadhurst – Academic Writing Help – standrewspres.org Band

  • Обзор лучших покер румов 2020 года on Jun 14, 2020

    Мы работаем в сфере онлайн-гейминга на протяжении 10 лет и знаем потребности игроков.

  • MaxAbusy on Apr 25, 2020

    Hi, I recently came to the CSShop – Cheap Software Store.
    They sell Discount software, prices are actually low, I read reviews and decided to buy Audition CC, the price difference with the official website is 40%!!! Tell us, do you think this is a good buy?
    Buy and Download Cheap Adobe Illustrator CC Online. Buy Cheap Adobe Illustrator CC

Leave Reply