-
NunChuck
05/16/2016 at 18:47 • 0 commentsWhile playing with the MaxMSP patch with the gloves on it became clear that having nothing in your hands feels a bit weird... Ideally you would just hold something like a nunchuck so that it feels a bit more natural.
Off course, in my collection of electronic stuff that I never use was a nunchuck controller and a WiiChuck adapter! Bought ages ago, never used; but finally it can have some use!
Coming Saturday we are going to try to patch together the first working prototype, but that's for the next update :)
-
MaxMSP tests
05/16/2016 at 08:36 • 0 commentsWow, I haven't used MaxMSP in a while. That program is complex! It took me some time to get familiar with the interface again..
But.... we can read the XYZ from both joysticks and display this (with some delay) in MaxMSP! Step 1 is set! I've uploaded the patches to git as well for version control!
![]()
Change your serial port in the patch if you want to use this patch!
![]()
Next update we will try some basic controls with Midi, but I don't have a midi interface at the moment!
Please keep me informed if you try to build this as well, I'm very curious to see if others are interested as well :)
-
Proof of concept Step 2/many?
05/15/2016 at 11:40 • 0 commentsYesterday we had an interesting conversation about the direction of the project; writing code for the Arduino that sends out midi as an experiment is a lot of work and hard to debug and test. A plan came to mind:
The Ed-2000 is now a modified GameTrak controller that only sends out 6 values (XYZ values for both joysticks) in a Serial.println() -> to the computer. On the computer we can use a program like MaxMSP to play and experiment with the different 'modes' of the controller -> we simply don't yet know what kind of parameters we want to control with this thing!
The coming weeks we are going to experiment on the PC to find out what kind of controller we want to make. MaxMSP can send midi which we send to a Korg Electribe MX, so we can play around with different settings and parameters.
After we determine what it is we want to be able to control, I'm gonna dive into the Arduino IDE and try to recreate the functionality we made with MaxMSP (or any other pc based software) so that the Ed-3000 can be a standalone MIDI controller without the need for a computer!
To finalize this log entry some nice photos of the controller in it's current state (tie-wrapping the internals and screwing it all back together):
![]()
The controller came with a nice long USB cable, so I destroyed an old USB cable I had laying around and connected them to each other. This enables us to use the original cable that connects nicely to the casing with a pull-safe mechanism (so you don't damage the cable).
![]()
As always, make sure you use heat shrink to prevent shorts. A 'third-hand' is also one of those things that are well worth their small investment (around 5 euro's) when you do soldering.
![]()
You see the original cable and the pull-safe mechanism. It's all a tight fit but that's why we used an Arduino Pro Mini in the first place :)
![]()
All put back in place; like nothing happened.
Next update will be the results of a few hours of tinkering in MaxMSP or PureData (not sure yet which one to pick as I have some experience with MaxMSP 5). Thinking of PureData as it's open source and easier for anyone interested to download an play with. Thoughts?
-
Proof of concept
05/14/2016 at 16:29 • 0 commentsTo proof that this is indeed a good idea as a midi controller, the first step was to break one open and attach an Arduino to it's inner sensors. Unfortunately I did not took pictures of that process (next time I will), but I was smart enough to make some during soldering.
As you can see I soldered the two wires that are attached to the sensors to a piece of breadboard and an old Arduino Pro Mini I had laying around.
![]()
After testing that I could indeed read out the sensors I bought a midi plug and soldered these to the Arduino as well, to be able to test with some control messages for now. This needs to be a simple proof of concept!
It's always a good idea to use shrink wrap to isolate your cables; you don't want to spend all day debugging your project because some stupid wire is touching it's neighbour (happened to me all the time).![]()
Always test your soldering for shorts with a multi meter, it will save you a lot of headaches. Trust me :) So, after ripping apart the original internals, we now have something to test!![]()
You also see a FTDI basic breakout used to program the Arduino, in the final product it's just the Arduino and the midi plug.![]()
That's it for now, I'm off to go program a simple program to send some midi signals! Checkout the git if you are interested! Expect updates somewhere next week when we finished testing.
Edwin Meijne








