Posted by: DjChongy | 30 June 2008

Graphic Notation - Puppet Whispers

The latest project! This summer I’ve set myself the task of designing a piece of animated music notation software that converts ensemble gestures into data which affects a musical score. The idea was initially to design a performance framework where performers could be separated visually allowing a composer/mediator to control the level of interactivity between each instrumentalist.

Chinese Puppet Whispers

The interaction found in the traditional game of ‘Chinese Whispers‘ or ‘telephone‘ will be used as a central theme for the pieces performed in concert. The transmission of gestural and aural information and its transformation as it is constantly recycled in addition to composed materials.

Each performer will have a computer generated graphic score. I’ve been prototyping the score as a program in Processing which is a great tool for visual/sonic artists who understand programming concepts. I will be using pressure sensitive resistors on the performers’ feet to collect time lapsed data and accelerometers attached to the performer to control the drawn imaged in the ’shared space’ half of the graphic score.  The software in its current state looks like this.

Puppet Whispers - software by Christopher Chong

I will be keeping this blog updated as the system evolves. The current shadow screens are too small and the pieces to be performed are still being developed. At the moment the software divides the screen into an individual and shared spaces. The individual space presents each performer with different information dependent on the movement gestures captured by an adjacent performer. The shared space allows for communication between all 4 performers simultaneously but as with the other gestural information, its visibility is controlled by a mediator.

Any comments and suggestions are welcome at this early stage of development!!
-Major C

Posted by: DjChongy | 20 June 2008

SL’etude - Sax, Max and Second Life

We’ve finally had a chance to do a test performance on Franziska Schroeder’s DRHA submission piece ‘SLetude’ based on the SLProxy application we’ve been developing to send data between Second Life and Max/MSP. The testing took place on Wednesday June 18, 2008 at the Sonic Lab in the Sonic Arts Research Centre at the Queen’s University Belfast.

What you’ll see in the video is a combination of about 4 different programming languages and applications to send audio in and out of second life from a concert venue whereby 3D objects with sounds attached are thrown around in the virtual world with their sound diffused 3-dimensionally in the Sonic Lab. The Sonic Lab at SARC is a room capable of total surround sound in 48 channels above and below the listeners/performers.

Christopher Chong - Proxy dev, Visuals, Max/MSP patching, Framework design
Pedro Rebelo - Independent Study supervisor, Network Performance research
Franziska Schroeder - Saxophonist, SL’etude composition
Hunter McCurry - LED gesture visuals

The piece is to be performed in concert along with a paper session at the Digital Humanities and Research for the Arts (DRHA) 2008 conference.

Posted by: DjChongy | 19 June 2008

The Sonic Window - Video

Here is the video from my installation at the Enterprise Centre in the Queen’s University SU. There’s already posts on this page with photos from the day explaining what the Sonic Window is, but basically its a multi-touch screen which was designed to allow you to explore Virtual Worlds like Second Life through sound.

credit to the voice of Fire Centaur who appears part way through this demo

Posted by: DjChongy | 2 June 2008

Max/MSP + Second Life: Spatialization

Ok so here is a better example of what we’ve been trying to do as part of the Second Life performance project. I’ve tried to make the video as clear as possible. The site is the European University II which is where virtual SARC is based. The patch is running on Max/MSP 5 and the SLProxy is running in the background. There is practically no delay between getting information out of Max and into an object whereby its speed it limited by the LSL scripting system in second life (soon to be replaced by mono).

So here it is, sound objects each with 6 specifically programmed locations and trajectories driven by random selection in Max/MSP. The fellow walking into SARC at the beginning is my little avatar DjChongy. Look me up if you are about in SL!

Posted by: DjChongy | 1 June 2008

Impact. React. Respond.

This is a project I worked on last term for MA in Sonic Arts at SARC in Belfast. It’s ‘live performance system’ for making music using drawing gestures and physics-based movement and motion capture. Not sure what else I can say about it! Basically you could draw shapes using an infrared light which I tracked the motion of using Max/MSP/Jitter and I programmed the interaction and motion capture using JMyron for blob tracking in Processing.

enjoy!

Posted by: DjChongy | 21 May 2008

Sonic Window Installation - May 21st 2008

Today was the big day!  Luckily everything functioned correctly despite the infrared light flooding in from outside.  I really hoped it would be cloudy and rainy today so that the sunlight wouldn’t be an issue but luckily everything worked fine still *phew*.  The installation was done in conjunction with my colleague Adam Scott Neal’s installation entitled ‘Recycled Wind’.  Here are some photos for your viewing pleasure :)

Posted by: DjChongy | 18 May 2008

Max/MSP + Second Life gesture control

Details to follow, but basically this is a demo of Max/MSP controlling object movement in 3d in second life!

Posted by: DjChongy | 17 May 2008

Max/MSP having a chat with Second Life

More second life updates!!  Yes it appears that we now have TWO-WAY communication between Max/MSP and Second Life.  After a long painstaking day with C# code I figured out where to put the UDP client so that we can send information from an mxj netsend object in Max/MSP to the SLProxy which in turn fires off a little packet full of communicatory goodness.  It’s time to do a little victory dance!!

here’s a little screen shot!

Max/MSP having a little chat with Second Life

Posted by: DjChongy | 16 May 2008

Sound Installation - Phase #3

I’m aware that these ‘phase’ names really don’t mean anything but I’ll use them anyway!  This is the current state of my ‘Sonic Window’.  So far it has 10-point multi-touch control and allows you to mix the sounds of 4 different sources with noise.  The idea is that you can’t really see what’s on the other side of the window, and by touching the window you can spread the noisy elements apart from the pitched sound elements and ‘hear’ the world on the other side of the window.

 

Sounds generated in Max/MSP/Jitter 5 and blob tracking is implemented using the cv.jit objects.  The noisy visualisation is done in a program i wrote using Processing.  The man you see very elegantly demo’ing the installation for you is Javier Jaimovich, he too is working on an installation using electronic circuits connected by the metal surfaces of the Sonic Lab.

Posted by: DjChongy | 10 May 2008

Second Life - network performance with Max/MSP

[this post is copied from earlier in the year on this blog]

Music Performance on the virtual stage

More info to come…but basically this page will have lots of info about the project i’m working on to use Virtual Worlds as places for music performance in place of and in addition to Real Life performance.

SL into Max/MSP

A large part of this process has been re-coding a program called SLProxy which allows us to intercept position data of performer avatars and use the information to control sound spatialisation or a multitude of other uses!  Similarly data can be injected back into the system thereby allowing us to foregore the Mouse & Keyboard combination which counter-intuitively plagues so many virtual systems.

 

Older Posts »

Categories