Archive for June, 2009

Processing – what next I wonder?

Sunday, June 7th, 2009

I was having a bit of an issue focussing this morning and couldn’t quite decide what to work on next. Hmmm… “So many ideas, so little time”…

motionlibpendel_500px

An example from the motion library “Motion simplified” by Yonas Sandbaek

I spent some time in Processing looking at my Virtual Light Wave sketch – tidying up the code e.g. switching from keyCode to key for keyboard presses (as advised in the Processing Refrence) and inadvertently sorting out the issue of the appearance of unwanted lines splaying out from the ‘vanishing point’ when zooming in too far by implementing the farClip and nearClip methods in the camera() data-type as part of the Obsessive Camera Direction (OCD) library – which actually does what it says on the tin and “allows intuitive control and creation of Processing viewport Cameras”.

(more…)

iPod Touch controllers and onwards…

Monday, June 1st, 2009

ixy_500px

5 screens each with up to 6 simultaneous and assignable controllers via iXY MIDI Controller on the iPod Touch 2G (held in my lovely Ped3-Auto stand) with MIDI Monitor on my Macbook is showing it works…

Scanning through the iPhone/iPod Touch apps on synthtopia I came across a number of previously unknown MIDI and OSC controllers which I’ve now installed on my iPod Touch for testing. Some are free – including the iXY MIDI Controller and MIDI Motion Machine from CM Software Designs which use the DSMI Server – more details at the DS Music Interface homepage. Some cost a bit – such as Pro XY from Far Out Labs LLC who also make the interesting looking ProRemote and ProTransport (though you have to install the ProRemote server which runs as a background process and can’t be quit – which I don’t much like), the minimalist Fantastick (with its equally minimalist homepage though I also found a discussion thread on the MaxMSP boards – shame its MaxMSP/PD only) and iOSC (which needs 2.2.1 software). I’ll play around a bit with these and report my findings.

(more…)