VASC – ICM Final final: fun:


VASC has turned out to be more than I had expected. It is a controller for video and sound/music through movement in space via video tracking, but the incorporation of the video existing and moving in three dimensional space was an added fun bonus.vasc_final.jpg

There are three sets of sounds: the first sounds produced are based on the location of the center of the video in the field, be it sine wave, or triangle wave, each of which show their wave forms in the field in their corresponding location on the y-axis as a high or low frequency. The second sound is embedded in the background in a specific location for the user to pass over and trigger an .AIF file and its corresponding red colored wave form. The third sound in triggered when the center control point of the movie makes any quick/sudden moves with in the field. If the movie moves more than 150 pixels in any direction with in a single frame, another .AIF sound file plays. This is produced by comparing the previous frame location to the current one and taking the distance between the two. The 220×140 ppi movie of movement though a cloud mass plays continuously while being moved by the user, however, the previous location is not erased by the background, but leaves a still image behind, a history of each session, thus screen shot above. This was a happy accident that I decided to keep as i thought it lent a nice effect to the whole piece as future generations of the movie could intersect with the remaining stills and construct planar forms – like modernest sculptures or architecture. The contrast of the image and the form was interesting to me: rigid planes of amorphous images. The background then acts more like a curtain or veil that the movie can pierce and hide behind than a wall or backdrop. Although the 3D effect created depth and greater user association to the work, it did make it a harder for the user to control the exact position of the movie through the brightness video tracking, though the background does change color based on the x position of the movie: light blue = you are here, thus providing relative a location when the field becomes cluttered. With a flat image, the user always knew where they were in relation to the movie’s location, while in P3D, the movie changing location as well as orientation take a bit longer for the user to feel in control. This aspect can be refined more. Overall, I am very happy with the outcome of VASC and look forward to working with these elements of Java and Processing in the future.

Here is a link to hear a sample of the sound produced – a little blippy due to a slow cpu, but you get the idea.

my code


One Response to “VASC – ICM Final final: fun:”

  1. Looks great Rapheal.. Thanks for pointing me to it..


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: