Archive for the ‘monome’ Category

Problems with MIDI and Java after update to Java for Mac OS X 10.6 Update 1 on OS X 10.6.2?

Saturday, December 12th, 2009

Since the Apple software update to Java for Mac OS X 10.6 Update 1 I’ve been having problems running some of my Processing sketches – particularly those using MIDI – and Java applets such as SevenUpLive 1.4.


I’ve also been experiencing some memory access errors e.g. “Invalid memory access of location 0x0 eip=0x917108d0” with monoControl and some of my own sketches – which I think are issues with OS X, Java and RAM?

A googled post and referenced Processing forum post seems to indicate I’m not alone.


A long overdue update

Sunday, November 1st, 2009

It’s been a while since I’ve spent a bit of time browsing and catching up with developments at the community site – though I’m always interested to see what’s been going on – and typically a few things caught my eye:


MonoControl – “an adaptable and flexible midi control application written in Processing for Ableton Live (or any other DAW) which, if configured correctly, should report all controller changes to MonoControl which then adjusts the LEDs on the monome. The app uses the buttons of the far rhs column of the monome to navigate through 8 different pages – and in each you can create combinations of faders, crossfader, x-y faders, push, toggle and note buttons and button matrixes – all stored in an an xml file.” (my somewhat edited version of the app description)…

This is exactly what I’ve been hoping to develop myself using Nick Rothwell’s shado…so I started to implement it into my Mirror2 real-time video processing Processing sketch and it’s working well…


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”…


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”.


MonoScape – monome controlled 3D Sound

Monday, May 25th, 2009

I spent a fairly busy couple of weeks working with Nick Rothwell on MonoScape – a Processing visualisation sketch and application for a monome64 to trigger and position sounds within the Illustrious’ 3D-AudioScape surround sound system. Details on the Monomatic blog.

More Processing doings…

Saturday, April 18th, 2009

I’ve abandoned my attempts to create my own set of generic controllers in Processing using the monomic library – for now at least – but only because I’m going to try and use Nick Rothwell’s shado instead. And since Nick’s considering porting shado as a Processing library this makes even more sense to me…


But I am going to recycle some of my work to date to try and create a simple but controllable 3D visualisation of the monome 64 using Processing – including accelerometer data if I can manage it – for the Monome meets 3D-AudioScape application I’m now developing with Nick under the monomatic umbrella.


Processing, monomic and shado updates…

Monday, March 30th, 2009

…mostly with Processing including the monomic library and Nick Rothwell’s shado…



1. Light Wave Virtual

I’ve moved this on a fair way and now have a patch which effectively recreates the physical piece – albeit in ‘wireframe’ – and lets me change the overall wavelength and amplitude and the width, length and space between each strip via keydown – as well as shifting the x, y and z point of view via the camera. It still needs a bit more refinement… but is coming along nicely.


Latest Processing, Director, Tiction/mrmr etc. developments…

Sunday, March 22nd, 2009

…as well as Nick Rothwell’s shado, SevenUpLive…

My functionality developments for the Mirror2 patch by Daniel Shiffman.


As with my previous experiments with Flash I think that selecting Processing found and library examples I like and then extending their functionality will be a good way to develop my coding skills…


Other Projects & Resources: Summarise (and Rationalise)

Sunday, March 8th, 2009

I know there’s always ‘more out there’ to explore – but I thought I’d summarise (and rationlise) the probably ‘already more than I can manage’ range of projects and resources I regularly check for news and updates:


Create Digital Music – “a webzine and community site for musicians using technology” and Create Digital Motion – “a webzine and community site for VJs and other producers of moving images” have become essential reading and part of my Newsgator aggregated RSS feed which I access on the move on my iPod Touch.

I have a monome64 and while I’m interested in all things monome I’m particularly keen on SevenUpLive – “a Java application that combines 8 different monome applications into one interface.  With it, your monome communicates with Ableton Live 7 via MIDI…”.


Video in Processing, General Potterings…

Sunday, February 1st, 2009

With only a single core Intel MacMini to use at the moment I thought I’d keep off the audio and revisit some past programming explorations…

The webcam to monome to midi app mirrome

But it was a fairly frustrating day… a couple minor victories being:

  1. managing to run an old VMWare Fusion virtual machine and copying off the old Processing and monome work I’d done when I was still trying to make Win XP my development platform;
  2. getting my machine to work with video capture in Processing… I’ve been struggling with recent Beta versions but an upgrade to the now officially released v1.0.1 threw up a new error dialogue box which helped me identify the problem – the CamCamX plugin – and a search helped find the solution – deleting the CamCamX component from the QuickTime plugins folder. Finally!