AirDeck… it lives!!!

Here is some video I shot shortly after my project presentation which demonstrates the AirDeck virtual theremin application I designed and explains some of the features. It uses the Wii remote as an input mechanism by tracking motion with Infrared LEDs. The AirDeck is written in Java with the WiiUseJ API for handling Wii remote events and the JSyn API for internal synthesis. It can control MIDI out as well as offering a simple DJ scratch interface for real-time manipulation of sound samples similar to a DJ scratching with vinyl records. After about a year of working on this project, I am very relieved that it is finished. I’ve learned a lot and am looking forward to possibly working on other similar concepts in the not too distant future.

Bookmark the permalink.

18 Responses to AirDeck… it lives!!!

  1. Pingback: Virtual Theremin - Hack a Day

  2. spentamanyu says:


    Nice project. Will you free the code? Just to study it?


  3. djmojodojo says:

    Hi, thanks for the feedback. I am considering releasing code but it is quite messy. Was there an aspect you were particularly interested in?

  4. bob says:

    I love it!!!
    i see a lot of options by using the midi output and a midi bridge!
    Vould u pleaaaase release the code or AR program..


  5. Pingback: Virtual Theremin « phoenix

  6. Beppe says:

    Hi, great work!
    I’m also very interested in it and if you plan to free the software itself or the source code I would be very happy to give it a look/try!
    Congratulations again for this cool piece of software!

  7. campbell says:

    Howdy from Cape Town, South Africa! I’m trying to realise
    A controller with java like the haken continuum. (

    I’m using a wiimote aimed up through a glass sheet and a frame
    around it beaming IR from LED’s reflecting off a silver foil finger
    glove. I’m looking to colloaborate on this since I’m new to java
    (bout 2 months now) and although very MIDI savvy I’d like to
    find out from you how you implemented the bluetooth stack
    and MIDI. Please email me so I can get more details on your
    MIDI implementation like the pitch bend range (maximum 36

  8. djmojodojo says:

    Hi Campbell, Thanks for your comment. The problem with MIDI and pitch bend is it seems to be dependent on the software or hardware you are controlling. I’ll e-mail you directly to discuss in more detail.

  9. iiitan says:

    Can u please point me in the direction as to how I can use the buttons of the wii remote and the accelerometer to help move an object developed in visual studio using glut to be moved?

  10. Pingback: AirDeck Wii Theremin and DJ Scratch App « Wii Blog

  11. Oh god, your a genius !!! I love it….. I cant code, but when i see this released I’ll be asking some of my friends to compile and help me build !!!


  12. Michael says:

    the part where u can move your hands threw the air with led ir lights in gloves to play the piano on your pc

  13. Pingback: AirDeck Wii Theremin and DJ Scratch App at

  14. Pingback: AirDeck Wii Theremin and DJ Scratch App | Wii 2

  15. Pingback: AirDeck mentioned in Electronic Gaming Monthly! | Mojo's Dojo

  16. Pingback: AirDeck mentioned in Electronic Gaming Monthly! « Mojo's Dojo

  17. Pingback: DJ Mojo drum and bass demo « seqr of knowledge

  18. Syren says:


    Great. Would like to see a mix of this program mixed with something like fruit loops with a record facility to hard disk. I’d buy a copy and the gloves! Via le Wii!