OK scrap that last comment! Clearly it's not. I've had basic (very) experience with Java so hopefully I'll be able to sort something out. Would you mind just clarifying what the processing-Arduino link is? I've been searching everywhere, but everything online seems to assume basic knowledge (which I clearly don't have lol).
Am I right in think that I should use the Arduino Environment to control the actual board (pull in light sensor information), then pass this information to Processing - where the audio will be controlled? I've thought for the last few days that Processing was something used to control the Arduino board directly.
My next hurdle (I have a feeling this is going to be a long journey!) is getting Processing working on my computer. The only guide I can find is here: http://www.arduino.cc/playground/Interfacing/Processing
. It seems pretty clear (bonus), but unfortunately it doesn't seem to pan out. I've downloaded the processing-arduino.zip as stated, and un-zipped it, but there is no 'Firmata' in 'Examples' ..... or anywhere else for that matter. Obviously this Firmata is key to getting the arduino and processing communicating with one another, so I'm not sure what to do!! Do you have any advice?
Also, one other quick question, the instructions on arduino.cc keep referring to the Processing Sketchbook e.g. '1.Unzip the library and copy the "arduino" folder into the "libraries" sub-folder of your Processing Sketchbook.' Does this mean the main Processing directory that I downloaded?