The other day I had a little time on my hands, so I decided to make a Vimeo video explorer.

From the beginning, Vimeo was created by filmmakers and video creators who wanted to share their creative work, along with intimate personal moments of their everyday life. As time went on, like-minded people came to the site and built a community of positive, encouraging individuals with a wide range of video interests. We hope that you feel inspired to show us both your creative side as well as your friendly side.

What is a ‘like’?

A ‘like’ is quick and friendly way to let a video creator know that you appreciate or like his or her video.

What is the point of liking a video?

‘Liking’ a video is simple way to let other users know that you enjoy their videos. Once you look around Vimeo, you’ll quickly start to find videos that you enjoy. By ‘liking’ a video you are helping to promote content to your contacts and subscribers as well as giving that video a creator a nice feeling.

So the Vimeo Explorer site looks up all the videos a user has “liked” – then displays their thumbnails in this semi-3D grid. You can then click a thumbnail to read the details of that video – and click again to watch the video.

There’s a few weird bugs in there still – sometimes the description doesn’t match the selected video, and the embedded vimeo player has a few odd quirks of its own. But on the whole, I was quite pleased with how it turned out.

As well as trying the Vimeo API, I got the chance to try out some cool effects, such as text to speech conversion and animated displacement maps.
See – and for source code demos.

The page is set to default to my personal Vimeo Likes – but by passing in any Vimeo user’s ID, you can load theirs.

For example – you can check out the likes of –
James Alliban of Tech Arts Vimeo Channel
Mario Klingemann aka Quasimondo – a vlog about creative idea videos
Erik natzke – Flash based generative artist
John Davey of Flash On The Beach

Hopefully you’ll find it a fun way of exploring the videos liked by various people.

New game – PuzzBox

I’ve finally got all the contract details sorted with one of my new games – PuzzBox, a stylish little Simon-esque puzzle game – sponsored by the guys over at BubbleDevil.

It’s a basic “copy the number pattern as it gets longer” memory puzzle game – but I’ve jazzed it up with some PV3D, particle effects and some displacement maps which give a nice glitchy effect.

Give it a play and let me know what you think.

Flash Midi Server – Processing + Flash + Webcam Instrument

Right, this has been something I’ve had in development for a while – and I’ve finally decided to put out a video demo. More info, videos, audio and hopefully source coming soon.

Flash Midi Server + Webcam image to audio app

An early test of my Flash Midi Server – used to send Midi notes and controllers from within Flash movies.

This early demo shows the Processing based Midi server (blue app in the bottom left), and also a Flash Webcam based audio tool. The Flash app takes still images from a webcam, and analysies them for 4 colours within them. These colours are then mapped to a range of notes, so for example, a white image will send a high note, whilst a black image wil send a low note. These notes can then be played back using Midi, and the corresponding images are displayed.

As an extra feature – the “activty level” (amount of movement) in the webcam can be monitored, and sent as CC data, to alter any settings. Here it is linked to a paramater of the midi instrument.

More polished versions coming soon.

Hopefully some nicer audio coming soon too : )

Back in the UK! Job hunting and new Portfolio page.

I’m finally back from 6 months of travelling around Asia, having seen some really cool things –

It’s been amazing, but I’m glad to be back and I’m excited to get stuck into some new and interesting projects. I’ve got a whole notebook full of ideas, so now I just need to find the time to get some of them made. There should be plenty more Flash experiments coming, and hopefully some further ventures into Processing and openFrameworks.

Now that I’m back, I’m looking for full time or freelance work; so if anyone knows of any vacancies please get in touch! I’ve also put together a new portfolio page including a few videos, which you can check out here.


Actionscript based art.

Since doing a module in university a couple of years ago, I’ve been really interested in Generative Art

Generative art refers to art that has been generated, composed, or constructed in an algorithmic manner through the use of systems defined by computer software algorithms, or similar mathematical or mechanical or randomised autonomous processes.

Processing is probably the go-to language for artists these days, and it does the job really well, but as a Flash developer, I wanted to see what Actionscript could do.

There are a few people doing amazing visual work with Flash, but the most prolific and famous is the amazing Eric Natzke. You should go and check out his gallery right now.


Another guy making some awesome images in Mark Knol – aka – Mark likes to draw things with Actionscript.


Keith Peters (aka, has also done loads of fascinating actionscript based images, which you can see over in his “Art From Code” site. It’s not been active lately, as Keith’s moved into iPhone development – but he’s hoping to get back into Flash soon, so keep an eye on the page.


So it’s following in the path of these guys, that I’ve started playing around with generative art from Flash. Here’s a couple of images I’ve been working on –

If you’re interested, you should check out the Actionscript generated art group on Flickr.