Codings

Bjorn Melhus’s Exhibition Installation

sergi4_poster

Bjørn Melhus is a German media artist, who wanted to do an exhibition at Operation Room Gallery of American Hospital in Istanbul. His installation was composed of multiple video presentations. My effort on this project was to code a synchronization tool for synching 30 different analog TVs,  3 other LCD screens and also designing various cables to establish connections. The system worked perfectly well, despite the fact that integrating analog technology (TVs) with digital technology (PCs) is a miraculously difficult job to handle. Thanks to MaxMSP/Jitter, I have managed to solve the case in small amount of time.

Here below are some videos from the show.


Colored Notes – Renkli Notalar (Music Performance)

I was involved with this project to build a system that will follow a piano player’s musical performance real time on stage. At the end, I came up with a joystick controller that enables a user to follow the composition with an analog feeling of a joystick where the spectators were observing the visual presentation on stage.

Here is a video from a rehearsal


Etch a Sketch – Physical Computing

Etch a Sketch

Physical Computing

Self Interest Istanbul, TR

September 2008

Etch a Sketch (digital):
This is a remediated version of my childhood’s game kit “Etch a Sketch”. The controller is made up with two 360 potentiometers and one 3D acceleration sensor. Acceleration sensor enables user to shake the tool to clear the screen after a threshold of momentum change.

etch

Here is the wikipedia definition for the traditional Etch a Sketch Game.

An Etch A Sketch is a thick, flat gray screen in a plastic frame. There are two knobs on the front of the frame in the lower corners. Twisting the knobs moves a stylus that displaces aluminum powder on the back of the screen, leaving a solid line. The knobs create lineographic images. The right control moves the stylus horizontally, and the left one moves it vertically.


FlashScrollBarMaid – Open Source

FlashScrollBarMaid

Open Source

Scrollbar component for Adobe’s Flash

January 2006

FlashScrollBarMaid is an alternative scrollbar for flash’s classic scrollbar component. Users need to adjust the scroller to their needs in their flash designs.

banner2


XmlPhotoAlbum – Open Source

XmlPhotoAlbum

Open Source

Web Portfolio Presenter written in Flash AS3

2005-… (over 100.000 downloads so far)

banner

This is an ongoing project, started back in 2005 during design of my band’s (Replikas) web site. I created an easy application for photo album creation for web publishing. Then I decided to share this with people on a website. So far there had been over 100.000 downloads all over the world. New version supports Photo, Video, Sound presentation. Still in progress.

Visit website


Lipsycho – Open Source Lip Synch Tool for Flash

Lipsycho

Open Source

Lipsynching tool for Adobe’s Flash written with MaxMSP

January 2001

banner

Lipsycho is a lip sychronization tool which has been developed in MAXMSP. The logic is so simple. Macromedia’s Flash is a frame by frame
animation tool where you indicate frame per second rates to set the waiting intervals on each frame. For instance, if fps is set to 25, it means
in a second there will be a flow of 25 frames. This is equivalent to say the time interval between each frames is 1/25 seconds, that is 40 milliseconds.
On the other hand any sound source is also time dependent.

Known bugs:
1) Lip synchorization is absoultely more than relating images with its relevant sound amplitude levels. This application is only a simple solution.
2) Macromedia’s Flash has problems in refreshing the frames. My experiments has shown that though I set the fps 25, the time spent between
the intervals are not constant at 40 milliseconds, varies i.e. 30 milliseconds. This problem occurs because of system capabilities as well. Streaming image
and audio are not constantly tied. In sum, the application is not satisfying for web.
(discontinued)

click here to download a flash example.
click here to download the application (windows version(2.1) / mac version(1.1))