This is an interactive installation of a tree that seeks attention. When one walks towards or around it, the tree draws it’s branches in and out as if its ‘calling out’ to the viewer. Its roots crawl beneath the grass, ‘speaking’ through sounds from nature when presence is felt; such as birds tweeting and crunching of leaves.



As natives of urbanity, we tend to overlook nature in motion because of their stillness and ordinarity. The tree, a representation of nature, reacts to an approaching viewer; showing eagerness to connect and bring us closer to those we often ignore. It is a bashful tree, its movement more prominent when approach from a far; smaller more minute when near. It is a static object ‘brought to life’ through human attributes, displaying modern communication tendencies by craving interaction but shuns away when confronted. Together with its miniature size, the tree evokes endearment and encourages viewers to reach out as well.

The interface of the tree includes the grass patch with leaves specifically placed to guide the viewer to step on the Audio switches underneath and the make-believe tree facade to the mechanism. It classifies under valued users as (preferably) only a single person interacts with it at a time. However, the viewer is not responsible for all events, only the majority of the results are dependent on the viewer. Even without the user, the tree will be wiggling some branches to attract interest.

It is a parallel of real world experience as the feedback is in real time and place. The tangibility of the tree allows viewers to feel better connected with it while searching barefoot for its ‘tickle spots’ and being able to step into a transformed space. The interface is has constant elements that provide continuity. Results are repetitive but in random sequence to create an open structure. The viewer is free to communicate however they like by walking, hopping, crawling, rolling etc on the grass to gain different combinations and discover how the tree will react.


Position of switch mark with leaf clusters
Ambient lighting
Interact by walking around
Curious viewer reaching out
Close up of mechanism
Parallel Circuit
Testing prior to final presentation
Contruction of canopy
Construction of tree trunk
Putting everything together


Artist Reference

Reflection of the Age

The tree was inspired by Slovak Designer Juraj Kotian’s Reflection of the Age. His work ” is a analogical visualization of the exaggerated desire for the unreachable — something that we lose as soon as we want more than we can ever get at that specific moment in time.” Similar to that, we wanted draw attention to our tree by tapping into one of the raw desires of humanity.


Technical Setup

  6x Ultrasonic Sensors

14x Servo Motors (180°)

  1x Aluminium Circuit Floor Mat (2m radius semicircle)

16x Sponge Switch

  6x Portable Chargers


Technical Description

Technical aspect of the tree is divided into two parts – moving branches and ‘talking’ roots.

The moving branches were made using servo motors, gears, ultrasonic sensors and Arduino to code the whole set up. Ultrasonic sensors measure the viewer’s distance from the tree using the Arduino library “HCSR04”. For every 50cm, the Arduino-coded gears moves at different angles – 40 / 80 / 120 / 160 degrees. As for the servos, Millis was used to replace Delay for the duration of the servo motor to reach a certain angle.

The ‘talking’ roots were made using brown paper, aluminium foil, sponges, wires. Serial port was used to communicate between Arduino and Processing. Whereas the source code to randomize the music played was from edited to fit the project.


Individual Responsibilities

Ying Hui – Coding communication between Processing and Arduino to produce sound effects when switches are stepped on in the floor mat.

Najiha – Construction and painting of tree bark and planting of branches and leaves.

Gladys – Construction of mechanism and canopy.

Jamie – Arduino coding of the interactive installation. Also assisted in wiring system and building of tree branches.


Individual Reflections


– This project took a toll on me!! Prior to this project, I have never tried coding before, and it was really eye-opening. There were tons of information online to assist me on coding. I mainly did coding on Arduino, which meant tons of research and trying out of different codes and equipment. Firstly, I used PIR sensor to detect motion, which worked, but I realised that I’m unable to measure distance through the PIR sensor. I then switched to ultrasonic sensor, which is able to measure distance, but only in a straight line, and we tried to make do with it. When coding, the ultrasonic and servo motor coding had delay and delayed the whole circuit. This was a huge challenge as online information mostly used delay and i had no idea what to do. Thankfully, I overcame this challenge and used Millis instead. It was confusing initially as I didn’t understand how Millis worked but it managed to make the whole circuit not laggy! Another challenge I faced towards the very end of the project was trying to remove everything from the breadboard, and then solder and attach it to the tree. With some help, i understood how to make the circuit work without the breadboard. I also had a challenge in coding the servo motor as I wanted the servo to stop moving once the audience is at least 1.2m away. I keyed in a code, but it didn’t seem to work, but on some instances it worked.



– Personally, for this project, while Jamie and Gladys work on the main code, I was part of the support crew with Najiha. I mainly took on the minor role of coding the floor mat and influenced the aesthetic of the whole installation by proposing the artificial grass mat. Originally, we were going for something more conceptual but because the grey coloured grass was too expensive and the product looked too realistic. Thus, the tree was made to match. As for the construction of the hidden circuit, the first idea to use photoresistors was too risky because the wire-parts were too fragile and prone to break under pressure.  So, I went with DIY switches with sponges and aluminium foil. Then there was the problem that if there is too little surface area, the circuit would not work. For example, when tape two pieces of aluminium foil on top of one another or when I attach a straight piece of wire on the aluminium foil. In the end, I wrapped the aluminium foil around each other and coiled the ends of the wires for better connection. Coding wise, things were fairly smooth. The only challenge would be the randomizing of sound played when pressing a switch. The plan was to print random strings of words (music title) as a variable of sort and allow minim library to read it. I had multiple methods such as StringLists, Arrays and ‘.shuffle’ to print random strings but minim was unable to read any of them. Eventually, after a night of countless iterations, I found that creating arrays of the AudioPlayer worked better than ‘arraying’ the sound files.



In this project, I did the construction and decoration of tree which is made up of cardboard, and some wooden sticks to hold the shape of trunk. As mentioned during presentation, scale was meant to be at least 1.7m to make it a realistic tree, but due to time constraint and limited resources, tree would be better off in a miniature size. The tree trunk was made of paper mache, black tissue paper, paint and roots were made with newspapers – ironically materials were by-products of trees. As for branches they were made up of sticks and leaves were mainly cut out by me. There were different variations of tree leaves but we stick to simple green ones instead.

I felt that this project had a good concept where something natural like a tree is given an electrical/technological element like servo motors and sensors. Because it is nice to combine two elements together and turn it into a concept that is relevant to Interstices. Practical-wise, I felt that coding was left completely to my other group members, so on one side there is a heavy duty coding and the other side is more on crafty-aspect of the tree. Even though I lead the team initially, everyone’s work was individualistic on most occasions and towards the end we manage to put everything in place and the installation went smoothly.



– I am quite skeptical about how the tree would turn out in the beginning but I’m very relieved and glad everything came together! I could only finish finalising the design of the canopy 2/3 weeks before final submission because our group wasn’t sure which mechanism was the most suitable one to mimic the movement of branches. I tried pop-out paper mechanism but it was too flimsy to handle the weight of the branches, I tried cam mechanism but it was too bulky, hence I decided to go with the rack and pinion mechanism. I had trouble fixing the servo to the mechanism initially as I had to make sure that the rack had enough teeth when the gear turned 180degrees so that the rack wouldn’t fall off the canopy. We also wasted one week of our time as we bought the wrong servos and were figuring out how to control the speed and angle of the continuous servos. I had to cut the gears manually using thick paper to finalise the design before sending them to be laser cut. I needed to very precise and careful when I attached the pathway to guide the branches as the movements of the gears had to be very exact. If the pathway is slanted, the gear might get stuck and stop moving. Another challenge I faced was designing the branches as they had to be designed and positioned in a way such that it wouldn’t be too heavy and cause the moving mechanism to be unbalanced and fall off the tree. The wiring system was also a mess I had to make sure that the wires wouldn’t get in the way of the branches and gears.


Principles of New Media

First rule.

New Media refers to the means of mass communication using digital technologies which means “all new media objects can be described formally (mathematically)”; in the language of computers. So which part of the ‘tree’ is new media? At first glance, it is very much just a normal model of a tree, until someone approaches The only part of the ‘tree’ digitized is the automation – the code and the electrical components. Thought it is a piece of interactive art that uses digital technology, it does not classify under new media as a whole.

In the ‘tree’ project, we are transcoding psyche to give the illusion that the supposed ‘inanimate’ object is sentient. The sixth sense of presence is the “cultural layer” where as the “computer layer” is the Arduino and Processing code.

La maison sensible (from Intro to Interactive I)

Manovich states that “Media used in cultural communication will have discrete levels.” But he also states the opposite that it may not be applied to all kinds of cultural communication. Does body language have discrete units? Maybe not. But transcoded body language, has discrete units due to its “fractal structure”. Just like how art and design are 2 separate categories – design is art but art is not design, New media and interactive art co-exist in a similar way. Discrete units do not have any meaningful connotations unless you are making glitch art.

Ra9 added into the code (Detroit Become Human)

Discrete units of the computer code are purely technical and are meaningless yet it enhances the semantics of the artwork. Bridging the disconnection between audience and display. Because…

Second rule.

“A new media object is subject to algorithmic manipulations. in other words, media becomes programmable.” This type of programming leds to 2 closely related principles – automation and variability.

As the ‘tree’ is not a self-learning program, it is a “low-level” automation; “in which the computer user modifies or creates from scratch a media object using templates or simple algorithms.” Its feedback is pre-programmed and will not change.

Another way of identifying a “low-level” automation from a “high-level” one is that, the variability of a “low-level” automation is dependent on the user while the variability of a “high-level” automation is solely determined by the program itself.

“Computer characters can display intelligence and skills only because programs place severe limits on our possible interactions with them. Put differently, computers can pretend to be intelligent only by tricking us into using a very small part of who we are when we communicate with the.”

The ‘tree’ is also a special case of a “low-level” automation pretending to be a “high-level” one. As it is not an artificial intelligence (AI) program but it seems to understand meaning; as mentioned above in transcoding.

Lastly, the modularity of new media allows for easy editing. Manovich described to be building blocks of code, stating that “The objects themselves can be combined into even larger objects – without losing their independence.” The ‘tree’ comes in 2 parts – Branch and roots, which can be be removed and still function on their own. Removing the discrete units however, would ruin the entire system.



The language of New Media by Lev Manovich

Singapore Night Festival 2018

According to google, the word Interactive refers to:

  • (of two people or things) influencing each other.
  • allowing a two-way flow of information between a computer and a computer-user; responding to a user’s input.

In order for an installation to be considered interactive, we (the audience) feeds something into the artwork and in return, the artwork returns something to us; basically it is an exchange.

My top two favourite installations:

Ember Rain

For this installation, we were asked to first write our wish onto a piece of paper. The ‘wish’ will then be wrapped around a piece of charcoal, loaded onto a carrier on the chains. Then when the audience cycles, the ‘wish’ will be transported all the way to the top and falls into the burning flames of the metal lotus.

According to the description, “The sparks generated represent catalysts of ideation and innovation, while the tower’s lotus-shaped petals symbolise the rebirth, purity and beauty of ideas flowing through space.”

Level of Interactivity: Fairly High

It is quite an experience to send one’s wish into these flames.

A wish is an extremely personal and intimate thing that exist in one’s mind, by inserting it into the artwork, we create a sort of spiritual connection; almost like a string of fate.

It was mesmerizing; almost magical. It felt like I was sending it to the heavens, to be granted. The act very much reminds me of how Chinese people pray with joysticks, the image of incense rising.

There was also an ‘obstacle’ halfway up the chains, the user needs to slow down a little to get pass it. My guess is that it represents – getting what you want is not a road without bumps.

The Search

While Ember Rain is about wishes, The Search is about memories.

This installation is an immersive space decorated with acrylic ‘paper planes’ and dotted light illustration of the city skyline of Singapore in the background.

While walking through this installation, one would find that the space is very confined and small, there are even warnings for the claustrophobic at the entrance.

“The Search seeks to pay homage to the journey of navigating life in the city, and the whirlwind of emotions that come with it through the symbolism of a paper plane — a fond childhood plaything for many. The installation relays the message that there is something beautiful to celebrate in the people we meet, and experiences we gain in everyone’s unique journey of self-discovery.”

Level of interactivity: Emotional / Low

I am not really sure if this installation is an interactive one because the music and lights start at their own time. It would be interactive if it were activated by movement, e.g. when viewers enter the space, the lights start dancing. The experience was more of a performance; a one way flow without any exchange involved.

It is probably design to repeat and loop, the lights of the ‘paper planes’ programmed and choreographed to the rhythm of the music.

Intro to Interactive I

La maison sensible


– showing an ability to understand and share the feelings of another.

“We wish to create a work capable of physical behaviors that can induce sensitive and caring behavior among spectators.”

The artwork become disturbed and hide when you’re aggressive, emerge when you’re gentle; like a creature of sort.

Identity Tapestry

There are 12 iterations of the identity tapestry, each has over 200 identity statements on laser-cut acrylic and over 200 individually dyed strands of yarn.

“The artwork starts out as a blank canvas. The participants will choose their yarn and wrap it around each statement that identifies them. At the end of each yarn is an anchoring stone as a mark of their identity as a part of this complex Identity Tapestry which is itself a portrait of that particular group of people in that time and place. “

You’re not alone.

I think the intention of this piece is to manifest the connections as seen in the intersecting yarns. Connection in terms of experience and thoughts; not physical relationship.

What makes interactive artwork so compelling, that people feel the irresistible need to touch it?

Is the experience only limited to the five senses? Could we push to manipulate curiosity, behavior and emotions like [La Maison Sensible]?

How does the result of the artwork affect the user?