Cycle (2015-2016)

Cycle is a series of technology-assisted performances, incorporating the use of robotics and sound. It was inspired by the interrelating concepts from Graphic Notation and East Asian Calligraphy/Ink Wash Paintings. In each unique recurrence, Cycle explores the theme of spontaneity and individuality transpired within a structured framework as the performers present their own interpretation of a set of instructions.

Each performance lasts approximately three minutes, give or take a minute; the performers end it at their own discretion. During the performance, a sole performer walks around the ‘Ink Stick Rotation Machine’ (ISRM) in a seemingly undefined way. The ISRM grinds an ink stick on an ink stone according to how the performer walks. Ambient sounds and vibrations generated from the constant moving contact of the ink stick and ink stone are amplified by speakers through a microphone located on the sides of the ink stone in real time.




Iterate (2015)

This project was stemmed from the theme of ‘Broken Code’ as part of the pioneer show for my degree.

Iterate (2015)
Webcam, Speakers, Computer

1. Go slower (and slower).
2. If the musical scales cannot be heard precisely, repeat from step 1.

This work is about breaking the code – the rule, the structure and the established; we are not supposed to but it is fun and we do it anyway.

Viewers are supposed to move slower and slower without stopping because to stop is to break the rule. If they refuse to refuse to slow down, they break the structure of the musical scales.

The musical scales in this work are generated and, according to the speed of movement of objects passing through, the work commands the moving objects to slow down. Moving objects should go slower and slower and slower until the musical scales can be heard precisely. Using OpticalFlow in the OpenCV library, the program calculates the direction and the speed of travel of objects through frame differencing. Frame differencing works by comparing pixels of the current and previous frames to detect movement and by matching the colours between the two frames, a general direction of the moving object is established.

Exhibited at Broken Code, BSc Digital Arts Computing Degree Show 2015.

Growth (2015)

[On haitus; there are still one or two minor bugs in there that I haven’t gotten around solving yet.]

This is a mini-project for a first year programming module.
A simple game focusing on graphics and animation made with Processing, with music made with tonematrix.
Growth-2 Growth-3 Growth-4 Growth-10Growth-12 Growth-14 Growth-9 Growth-6