Cinematic, digital experiences

By digitally processing old cinema, I create a new experience in which a viewer can contemplate new narratives.

I would like to hear from you about commissions and briefs regarding videos, commercials, films, art installations,  interactive video projections and anything in between.

The Red Shoes (1948) Powell and Pressburger.

I am interested in the spectres of cinema. Cinema is a device driven by phantoms haunting the screen and I awaken the old into a new narrative and a digital realm.


Sunset Boulevard (1950) Billy Wilder

This is a gif of Norma Desmond. The original video has audio. If you wish to see this video with full audio, please send me an email.




A cut out of Marilyn from Niagara. I am currently extracting scenes from iconic women in cinema, this will create a new narrative from each scene.

Gloria Swanson House

For this project I am planning on building a house from card which will be projected into. The projections will respond to a viewers presence. Each room will contain a short film which is taken from Sunset Boulevard and using projection mapping will be projected in a room. Sunset Boulevard’s narrative is about the transition from silent to sound. This piece is about the transition from film to digital

Sketchbook 1    IMG_2562


Sketchbook work of research.

Below is the first video to be projected. She says “I am big, it is the pictures that got small”.



Screen Shot 2017-03-17 at 14.08.36

How is memory defined? What is it that evokes it? Memory is subjective and my stories are not yours. A cloud, or a particular light can represent many things, bringing back recollections of a dawn breaking or the first star blinking on a winters’ night.

I have used timelaspe photography to represent recall and the fluidiy of memory.
Each image remains leaving a trace on the next, representing retainment, and yet part of its clarity is lost. The video documents a journey through a day. The day waits for us to add our narrative.

A short film using time-lapse photography and audio to evoke memory. The film begins at dawn and ends at night and documents 24 hours.

The time-lapse represents the fluidity of memory, with each image leaving a trace on the next, representing retainment, yet part of its clarity is lost.

The audio is created using different sounds that are personal to me and take me back to a place or time.

Although, the film is made I am currently adding trigger points a specific times which will allow the user access to links that make up the audio, providing further narrative and depth to the film.

Cinematic Ghosts

Screen Shot 2017-03-17 at 14.39.05Screen Shot 2017-03-17 at 14.39.00Screen Shot 2017-03-17 at 14.47.20

Cinema is a device driven by phantoms haunting the screen and Moving Shadows, Vanishing Light reawakens the old into a new narrative and a digital realm.

The viewer’s presence creates a ghostly twin in which they control another. There is a doubling between the screen and the body. They exist in two realities, the real and the virtual. As they move, the spectres fade in and out of existence.

The challenge that artists face is how to integrate today’s mediums into new formulas and experiences. This, as with early cinema, will only come to fruition by experimentation. At times this may be misplaced and seen as ‘primitive mistakes’ but what will develop will be fluid levels of interactivity and engagement. If we look at cinema with new eyes of what it may become the boundaries of the screen may blur and be replaced by a cinematic experience in which viewers are assimilated as ghosts in the machine.

My concerns, rather than the death of the cinematic image, are the expansion of digital technologies and the journeys we could possibly take.  I look forward to the adventure.

Building Interactivity

Screen Shot 2017-03-17 at 14.27.06

import SimpleOpenNI.*; //kinect Library
import processing.video.Movie; //movie library…

SimpleOpenNI kinect;
boolean g_kinectMode=false;
int g_movieID=0, g_numMovies=5;
PImage g_img;
//PImage img = frames[frameCount % frames.length];

Movie[] movies = new Movie[g_numMovies];
String[] moviesAddress = {
“RedShoes.mov”, “HanBAL.mov”, “RebeccaH.mov”, “SunBvld.mov”,”peterFalk.mov”

PImage movie;

void setup() {
size(2024, 576);
if (g_kinectMode) {
kinect = new SimpleOpenNI(this);
kinect.enableUser(SimpleOpenNI.SKEL_PROFILE_NONE); // we don’t need to track the joint position data
kinect.setMirror(true);//1 reverse the image
for (int i = 0 ; i<min(moviesAddress.length,moviesAddress.length,g_numMovies);i++) {
movies[i] = new Movie(this, moviesAddress[i]);

// movies[i].noLoop();


This is the latest version of the code which randomises the movies depending on the mouseX position. It uses the mouseX and pmouse which stores the mouse previous position.