With my SparkFun components in the post I’ve been preparing for building my Auduino – researching the Google Group a bit more thoroughly and following up on some of the links… and it really does seem like an ideal ‘my first proper’ arduino project…
So I’ve now collected a series of Auduino sketches that variously:
- replace a pot for a photocell;
- add a physical switch between smooth and stepped mapping
- replace all five pots with a Wii Nunchuck – as in the Auduino with Nunchuck input
- add MIDI in – via the SpikensielLabs’ Serial-MIDI Convertor – “a software solution to get your computer’s serial port (or virtual serial port over USB) talking with your MIDI software and hardware.”
Although trying to run the download version on my MacBook OS X 10.6.4 with Java Update 2 I was getting an error message:
Cannot launch Java application
Uncaught exception in main method:
java.lang.RuntimeException: Error inside Serial.ports
Once I’d updated themidibus library to the latest release I was able to run the source Processing sketch that came with the S-M Convertor download and re-export my own working version.
I also need to start thinking about prototyping an enclosure at Fablab… incorporating some of the additional input components and sensors I’ve bought – such as the slide potentiometers, thumb joystick, 4-button pad and hall effect sensors… and sensors available via Fablab – such as ultrasonic range finders etc…
And while the above should keep me busy for while 😉 I’m already thinking about:
- playing with the Arduino sketch from SpikensielLabs’ Drum Kit – even if I don’t build my own Drum Kit shield and pads I think there’s percussive fun to be had here… possibly integrating it back into the Auduino code?
- implementing different synthesis methods – perhaps Adrian Freed’s ‘HF Precision Sine’ mentioned in an earlier post;
- adding more sophisticated mappings as a series of switchable scales – informed by referencing some of Stretta’s monome applications;
- calling these through the existing input components and the SpikensielLabs’ MPTH (Message Pump Through Hole) – “an LCD back-pack which makes it easy to connect an LCD to either your microprocessor project or your computer.”
- making a rotary magnetic sequencer – using hall effect sensors arranged in a line and small magnets arranged in various combinations on a circular gridded/indented disk – which could be a good project to start experimenting with controlling motors and accurately monitoring the RPM;
- make a rotary light sequencer – using several mini photocells or light to frequency converter sensors arranged in a vertical column and several rings of LEDS on a drum… and unlike the magnets the LEDS would be controllable in real-time – which would also be a good precursor to my mooted POV display.