Current Students

Current Students

Adrian Park
Ben Holden
Isobel Taylor
James Davoll
Jo Montgomery
Nina Limardo
Xue Yan

Previous Students

Aaron Smiles
Alessandro Altavilla
Andrew Nixon
Andrzwej Wojtas
Ben Freeth
Ben Thompson
Helen Collard
Jane Dudman
Joseph Pochciol
Pengfei Zhang
Sanjay Mortimer
Ewelina Aleksandrowicz

User Tests2

https://vimeo.com/42199381

[vimeo http://vimeo.com/42199381]


Render[cube] Show: 20-25 September 2012, Culture Lab


Opening Night is on the 20th, 6.00 pm, Culture Lab

Testing Light Tracker/ User Selection

Testing Processing Sketch from James Davoll on Vimeo.

Carried out 3 user tests on the new sketch to track user position and place a beam of light on their location. This is to highlight that they are in control of the interaction and that the system will respond to their movement.

Feedback

User 1 — fun, nostalgia of child in a game making you move

User 2 — very accurate and obvious that I (Read more...)

Thinking after the Consciousness Cube Exhibition

How to find the centre coordinate of the cube can be counted as the difficult aspect — the coordinate changes. Why the coordinate so important? Because it needs using that coordinate as reference when doing the explosion and spanning. But there’s also a simple way, to define the centre point’s coordinate in centre of the screen at the start.

For the future Consciousness shapes creation, may make the shape more randomly. Not only the colours of (Read more...)

Codes with comments from Consciousness Cube

import processing.opengl.*;
float [][][][] pointList;
int cubeLength=600;
int num = 40;
float distance = cubeLength / num;
float cubeRotate=0;

void setup() {
size(800, 800, OPENGL);
//create a cube made by points, use array
pointList = new float [num][num][num][3];
frameRate(30);
pointList[0][0][0][0] = -300;
pointList[0][0][0][1] = -300;
pointList[0][0][0][2] = -800;

for (int i=0; i<num; i++) {
for (int j=0; j<num; j++) {
for (int t=0; t<num; t++) {
pointList[i][j][t][0] = pointList[0][0][0][0] + i * distance;
pointList[i][j][t][1] = (Read more...)

Spanning Sphere – Before the Consciousness Cube

Spanning sphere is the first idea of the exhibition before I changed my idea to the consciousness cube. Thought details between these two changed some but basic spanning idea and the idea of trigger effect kept.

This spanning sphere use blender to create a 3D model and loaded into processing with the form of *.OBJ. The following sketches are from the blender and processing. The texture effect looks changed a bit from the blender to (Read more...)

A 90 degree change of course

I’ve decided to change the nature of my research a little and my proposed output completely. Which is an interesting decision when you’re 75% of the way through!

But I guess that’s the nature of research, particularly when I didn’t come to the course with a particular research topic in mind, nor any experience with practice-lead research. Most of my work on the course so far has arguably been figuring out what practice-lead research means (Read more...)

Consciousness Cube

This is a spanning cube made up by thousands of small points. The colour of this cube changed randomly per 60 frames. By mouse press on the showing area, all of these points will diffuse into a larger and further space.

The idea is around the theme of “Consciousness” and basically created a “consciousness shaped” 3D computer graphic. The conception of consciousness could be abstract and bodiless. That’s the reason using thousands of points to (Read more...)

Sonic Reflections_Mock-Up

In working with the theme of consciousness and perception, I have chosen to make the spectator more conscious of how sound effects our perception of the space around  them and themselves.
Physical spaces and bodies are usually thought of and represented visually, but both sound and sight are the primary senses that are used to create our perception of the space around us on a continual basis.
When the human race had to hunt to (Read more...)

Sonic Reflections

Without further a-do, here is the product of my labour!

the Sonic Reflections Installation piece displayed on 14 March, 2012.

The annotated processing code can be downloaded by clicking this: SonicReflections_Final

And further information about this project can be found HERE or by downloading this handout: SonicR_Handout.

A VIMEO video of the project will be uploaded ASAP.

If you want to run the code on your own computer, please remember to change the name (Read more...)

Current Problems with Sonic Reflection

I was able to get and display the microphone data visually and real time quite simple, which is good

however mapping it on to the pixels and getting the effect I want will be another story.

But for the moment I have the camera displaying and visual effects created by the microphone

data overlain upon the camera capture.

The camera capture is lagging behind though!!!! I don’t know if this is a limit of the (Read more...)

Creating a Sonic Camera

For the exhibition on March 14th, 2012, I have finally deciding on creating a Sonic Camera.

Or perhaps I’ll call it a Sonic Reflection.

I have done some programming tests and found that I can definitely create it within the time period given although it may not be as sleek and sexy as I’d like at the end… but it will work.

Basically, my idea is that I want the spectator to, not only, perceive (Read more...)

Rhythm and luminous performance

Klaus Obermaier & Ars Electronica Futurelab - Apparition

Klaus Obermaier & Ars Electronica Futurelab — Apparition

This exhibition spreads around with the theme rhythm and explains the connection between human movement and luminous performance by using interactive technology.

rAndom international & Philips Electronics’ Lumiblade — You fade to light, OLED Installation 2009

In this one, it consider as “the world’s first OLED media wall”, using next generation OLED technology, create an interface with thousands of OLEDs. On this interactive wall, it captured user’s movement (Read more...)

Tactile Sounds – a virtual exhibition

This exhibition shows how some artists have interpreted and transformed a users experience of sound by using our tactile and visual senses to enhance our experience of the music.

These artist don’t allow music to be listened to placidly, but instead engage the user to interact with sound through tactile interfaces and specific body gestures to create sounds.


Jeff Hoefslinked and Stijn Schiffeleer — Beat Blocks, 2006.

This piece is a tangible sound interface (Read more...)

Lookalikes processing assignment

A1.

//the idea basically is using “for” for loops.
//calculate the radius of circle which can make it easier to fit the screen size
//draw both circles left and right at once (same y value)
//change x value and y value, loop 10 times in total

int xPos=25;
int yPos=25;

void setup(){
background(255);
size(500, 500);
fill(255, 0, 0);
stroke(0, 0, 255);
strokeWeight(3);
smooth();
}

void draw(){
for (int i = 0; i < 10; i++)
(Read more...)

processing example comments

texture



PImage wormImg, wormTexture; // define the two images been used in this example, wormImg and wormTexture
int[] reg = new int[15]; // a group of integer numbers, define 15 elements in this new integer group

void setup() { // at the begining of the program, define initial enviroment (screen size, image type in this example), void, function need to return
size(640, 360, P2D); // screen size, in units of pixels,(width, height, mode), P2D aka processing (Read more...)

The Wonderful World of Arrays and For Loops

Hello All,

Here are the homework assignments for tomorrow with the exception of the oscillating

Lissajous pattern one, which I will try again later, but my brain is having trouble mapping sound

oriented things into visuals…

All of these examples needed appropriate use of Arrays and For Loops. Why?

Because it not only makes things more efficient and easier for you to code.

But it also allows you to customize the same code for other (Read more...)

Thinking 1 – Applied Philosophy: Philosophy of Technology 1/2

Applied Philosophy: Philosophy of Technology 1 Introduction to Phenomenology Martin Heidegger and the Tool Concept of Embodiment and Immersion Applied Philosophy: Philosophy of Technology 1 Reading Material: Martin Heidegger: Being and Time Applied Philosophy: Philosophy of Technology 2 Don Ihde’s Experimental Phenomenology Paul Dourish’ Embodied Interaction Concept of Embodiment /Disembodiment and Immersion Philosophy of Technology [...]

Thinking 2 – The Philosophy of Experience: Maurice Merleau-Ponty’s approach to consciousness and embodiement

The Philosophy of Experience Maurice Merleau-Ponty’s approach to consciousness and embodiement Reading Material: Page 3-12 http://www.scribd.com/doc/4877219/M-MerleauPonty-Phenomenology-of-Perception PDF Document of the Presentation — Maurice Merleau-Ponty_15Feb12

Share your Project on Creativepractice.ncl.ac.uk

Creativepractice.ncl.ac.uk

LOGIN: http://creativepractice.ncl.ac.uk/wp-login.php

If Dinner Tables were DJ Tables

Visuilization of a sound file in Pure Data

These are some random ideas that have been roaming around my head concerning future

possible mini projects leading up to my final project.

First is visualizing food related sounds in order to better understand the relationship between

the visual aesthetics of food and the sound it produces.

Here is an example of what could be done using Pure Data to visualize sound which I took from

a PD tutorial:

I find this interesting because it (Read more...)

OpenCV Face Detection

After a catch up with Tom (cheers for that) it was apparent that I needed to test out some possibilities for tracking the viewer in potential spaces to ascertain their location. Doing this now will save allot of trouble later.

I had initially thought of doing this either with OpenCV Face Detection within Processing or learning a little more about using the Kinect. As I had some previous experience with OpenCV I was more in (Read more...)

Processing Hmwk for Feb 8th

Hello,

Sorry for the late post.

But here is the Processing Code for my bouncing ball with gravity which works for both

the x and y axis:


/* BOUNCING BALL EXERCISE

making the ball bounce recursively
using the ideas that:

location = location + speed
and
Speed = speed + acceleraction

These concepts should simulate gravity, allowing you to animate the ball
*/

//declare global variables

float xPos;
float yPos;
float radius=25;
float xspeed;
float (Read more...)

developing research

What’s changed

-      My work initially leant on the idea of aiding malady’s in some way. From this point I have stretched out to include other areas by researching materials and seeing where development leads through speculative research.

-       Originally I solely focused on the glove for Raynaud’s concept, however I have now expanded with speculative research to include further materials and artistic or fashion representations of ideas/research as further pieces.

-       Research continues to include (Read more...)

The futility of looking

In my continuing effort to understand this thing we call Photography, I’ve been researching visual perception in the hope of better understanding our relationship with photographs. I’ve so far read two interesting books related to the subject: An Anatomy of Thought by Ian Glynn and The Object Stares Back : on the Nature of Seeing by James Elkins. I discuss the first in this post and the second in a later post.

(Note: I read (Read more...)

Processing – 2 – More Programming (Tom Schofield), 16/2/11

This week we continue with some programming fundamentals namely: arrays and array lists “for” loops functions and scope classes libraries Aims and Objectives This session is once again designed to be as “ground up” as possible within the restraints of time. We will focus more on the tricky bits that are likely to trip people [...]

Processing JS + Multitouch = magic finger tips

We held our inaugural Tinker Tuesday today. The idea is that all the Digital Media Masters students get together on a Tuesday to tinker.

Ben Holden asked me about HTML5 and we got to discussing the relative merits of HTML5+JavaScript compared to Flash+ActionsScript and Java applets compiled from Processing. This led to the topic of Processing JS and Ben asked how one goes about porting a Processing app to Processing JS. As I hadn’t yet (Read more...)

project mindmap

Further Play

Having further play with how to implement some movement into stills, again the fact that these are stills and not video footage is making the movements far less subtle as well as highlighting the fact that they are separate images. but a test worth while. I’ll probably have to do his in after effects possibly as I have no idea how Processing handles Gifs and whether or not you can control the speed, playhead position (Read more...)

CrudeTest

Playing around very crudely and quickly with how to initiate some subtle movements into final piece. Cinemagraph made form crappy stills camera…..video footage works so much better as you can break down subtle movements into frames and get a more subtle effect, plus a tripod would have been useful. This again is an attempt to make the viewer aware of their own presence and create some self reflection. From project meeting it was brought up that subtle movements by (Read more...)