Monday, 27 February 2012

Suedo Code

Here is my first attempt at the Suedo code for the sketch. I am also working on a name...


Start Program
______________________________________________________________

input space    // through the xbox into the computer
                       
                        variable (int) occupants
                                    the xbox needs to keep a track of how many objects are                                      in each zone (1 - 10) as this effects the volume.

                        variable (float || int) depth
                                    I want the depth of people with in a space to be recorded                                 alsoas this will control the tone of the track
                       

            initiate sound (track1, track2, track3) // drum, bass, treble
                        // the tracks may have to be functions
                        // and they must start at the same time

                       
           
                        track function -
                                    setup -
                                                track volume = occupants
                                                            // number of occupants control the volume
                                                track tone = depth
                                                            // proximity to the xbox controls the tone

                       
                        Controlling the tracks
                                    if there is motion in zone 1
                                                play track 1
                                    if there is motion in zone 2
                                                play track 2
                                    if there is motion in zone 3
                                                play track 3

______________________________________________________________

End program

Next Step

Context and Back Ground - who has done this and why?

Trawling through the internet I was able to find many recipes for groovy Halloween gadget which involved sensors setting audio clips and flashing LED. This whilst for filling some components of the brief did not come close to the quality and elegance I was hoping to find.

Though out you-tube there are very elegant sketches which react with people.

Interactive wall installation.
http://www.youtube.com/watch?v=OGoZktCzMS4&feature=related

Kinect Projection Mapping with Box2D physics
http://www.youtube.com/watch?v=4V11V9Peqpc&feature=fvwrel

These where great to prove that you can use some sort of sensor to input human motion into a computer, but none of these dealt with sound. I did find a clip were the person created their own synthesizer useing SuperCollider and Processing which was neat,

Generative music in SuperCollider & Processing
http://www.youtube.com/watch?v=rMbcqv8rxnA

but it was not inputting data from a human activated sensor.

A really clever sketch I found did both.

Kinect hacks create world's greatest Puppet show.
http://www.youtube.com/watch?v=CeQwhujiWVk&feature=related

SO

It doesn't look like anybody has done this before. I know that sounds like and arrogant statement but I cannot for find a close enough example - frustrating.

This means I really need to sit down and suedo code my idea so that I can figure out and lock down this idea I have. This is daunting as I have no clue as to how big a piece to bite out of this idea. The more I use processing the more I can understand that it is a matter of precisely understanding what you want to achieve. It is at this point when you try to construct your sketch.

Monday, 13 February 2012

My First ever blog post. Here goes the transformation of my thoughts into the ether we call the internet. 


In Digital Design Project Urban we are required to document the progress of our work.


Our work will be a digital design display at the new Acton precinct. So far a lot of thought and demonstrations have been about the visual aspects of digital design - I will focus on the Audible.


Coming from and Architectural and Musical back ground I can see the opportunity for digital design to implement their collaboration and this is how i'm planing on achieving this.


What I want to achieve is for people to walk through a space and have a direct impact on the music they hear (in effect altering the feel of the space). The next step is when there are multiple people in the space, for these people to work together to create a song (elements will be initially broken down into treble/bass/drums). Furthering this their position in different zones will effect the hifi/lofi/volume of the sounds created.


Simple. 


I am currently looking for examples of this and have found the principles used on a motion board. It was at a Festival outside of Canberra called Corinbank. A man had devised a perspex sheet with a camera underneath. People worked together to move the different symbols around the perspex to create different music. Instead of symbols I'll use people, instead of a camera I'll use some sort of sensor.


Once again, Simple.