Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - djmojo

Pages: 1
Other Projects / My AirDeck project is finished!
« on: December 05, 2009, 09:56:16 AM »
I presented my Undergrad project yesterday. It went very well. Here is some video I shot afterward of it in action:

Thanks to everyone who has offered ideas, suggestions or shown interest in my work - especially benpaddlejones. In the end, I wasn't able to include everything, such as the mixing part. And the scratching isn't quite what I had in mind either. But it's a good jumping off point for further work in this arena.

For now, I don't even want to look at code for a little while... but I definitely would like to continue doing some work with all of this in the future.

Kind Regards,


Other / Help needed with IR gloves
« on: October 24, 2009, 05:38:38 PM »
I am trying to construct a pair of IR gloves and amd having a bear of a time.

First question... if I have the Vishay 6400 leds, and a "AAA" x 2 battery holder, what kind of resistor should I have? I got 12 ohm resistors based on one of those online calculators, but I am not too sure that is correct after having experimented with them.

I am totally ignorant when it comes to electronics stuff, so any guidance would be very much appreciated!

Other Projects / Re: Wii theremin project update
« on: September 23, 2009, 02:15:25 PM »
Further progress has been made along with changes to the GUI.

The details can be read here:

Also, I have started doing some preliminary work on the DJ Scratch component of this. Essentially the IR LED dot's
motion will translate to velocity and time position of a sample. I still need to figure out the particulars, but I have a moving dot, I have X,Y coords to represent the endpoints of line in relation to a circle which can give me an angle that I can use to track a sound reference.

Or so I hope...

Other Projects / Wii theremin project update
« on: August 03, 2009, 04:38:22 PM »
As I stated in my previous thread, I have been working on my Wii theremin/DJ project. I am far from being done and haven't even really started on the DJ side of things yet, but I do have a blog started as well as some video posted of the application work I've completed so far. Please check it out. Thanks!

Edited to reflect new domain!

Quick Update.

I know it's been several months since I've posted, but I am still working on this project and have made progress.

I initially was using Brian Peek's C# Wii library, and had some success tying that to MIDI Pitch Wheel out messages which I used to control external VST instruments that I have.

However, for a comprehensive solution, I really want an integrated synth capability, and thus I have moved on to Java which IMO is better for sound and MIDI than C#. So now I have integrated, user definable synth capabilities, and would like to add the MIDI out thing as an option as well.

As for the DJ side, that will have to come later, although I am definitely enthused to get to work on that soon. I would just like to make sure I have the theremin/synth control thing mostly done before I tackle that, as the DJ thing I think will be more complicated to incorporate.

Anyways, that's all I have for now. Once I'm a bit further along, I will have more information and hopefully will throw a blog up or something to keep people up to date and provide more details.

The good news is, My Senior Project class doesn't start until the Fall, so I have the rest of the summer to really get the big stuff done, and then the Fall can just be spent cleaning it up, making the GUI look pretty and doing the documentation stuff.

See you guys around,
~dj mojo


You could set up a peice of plastic that outlines the mixing slider and the tables. So when the Ir is floating over the left deck you have scratch control when the IR shifts to the volume switcher you can slide you finger up & down to switch the volume between the decks, etc. SOOOOOOO much potential here!

Hi Ben,

Thanks for the positive feedback! The wiimotes shining up isn't even an idea I had though of, but I might have to explore that.

I was thinking along the lines of a just mounting a single wiimote in front of the dj and my app would display back the position of the LEDs, but there would be graphical guides on the LED monitor that would show where to place the hands for various functions.

In terms of scratching, I think getting precision out of the system is going to be the biggest challenge.

In terms of making a mixing system, how does one lock the value of the pitch bend slider? In other words if I want it to be sensitive to my movements, but how could I also trigger a lck mechanism to lock it in at the BPM I want? And then unlock it if it needs adjustment? A lot to think about...


I am somewhat new to this but have been thinking along similar lines as some of the other work I see here as well as the great work Ken Moore has done on the Wii theremin front.

I am a Computer Science student at Cal State with a minor in Recording Arts. I was a professional club DJ for a number of years and have been fascinated with music production most of my life. My interest in the theremin has ramped up recently and my initial idea for a Senior project involved creating a virtual digital theremin. Of course I thought this was an original idea until I started researching and saw all the awesome work done out there already on the web.

After seeing Ken Moore's site I decided that the Wiimote route was the best way to go, at least for the time being, as it is cheap and easy. 2 big pluses in my book.

Anyways, my idea is to create a Wii triggered application that will do the theremin thing, as well as controlling other synth parameters such as resonance or various filters, and couple it with the DJ side - the ability to scratch is a must and perhaps even, although this may be a bit ambitious, the ability to mix just like on 2 1200s with a mixer.

I see there is already some work on here done along these lines and am excited at the possibilities. I plan to completely design and code the app and UI myself, mostly from scratch, although using the available libraries that are out there for the Wii mechanics. I have already set up a Wiimote with a bluetooth dongle and IR led and found a piece of software ( that lets me use the LED to control my mouse. So that's a start...

In any event, as I am new to many of these concepts, I have my work cut out for me... fortunately I have some time before I have to enroll for the Sr. Project class, so I have plenty of time to research this stuff further. I am particularly interested in how timecoding works, such as used with products such as Final Scratch, as well as Midi interfacing.

Well, sorry for the long winded post, but I wanted to introduce myself and am absolutely open to feedback, suggestions, etc.


Pages: 1