Cool video footage about the open business track at the _summit of newthinking_. We are in the process of weeding through the pile of submissions of contributions. Stay tuned!
seen from United States
seen from Russia

seen from United States
seen from United Kingdom
seen from Maldives
seen from United States
seen from United Kingdom
seen from China

seen from United States

seen from Malaysia

seen from United Kingdom
seen from United Kingdom
seen from United Kingdom

seen from United States
seen from United Kingdom

seen from Tunisia
seen from Russia
seen from United Kingdom
seen from United States
seen from China
Cool video footage about the open business track at the _summit of newthinking_. We are in the process of weeding through the pile of submissions of contributions. Stay tuned!
It's nice to go on with the same project, so I decided to go on with this: http://gimsech.tumblr.com/post/32277999309/summit-of-newthinking The previous version of the processing script did follow my mouse, so I wanted to try, what happens if a MP3 is controlling everything.
As a libary I didn't want to use a exotic one, so I did choose minim.
Now the sound controls the position of the triangels.
As a song I did choose a free CC-Song: Lohstana_David_-_Bucolique_Utopiste_-_INSTRUMENTAL_VERSION
I'm not satisfied.
Script -----
import processing.video.*; import ddf.minim.*; import ddf.minim.analysis.*; Capture cam; Minim minim; AudioPlayer song; FFT fft; float A, B; void setup(){ size(960,960); smooth(); noStroke(); cam = new Capture(this, 1280, 960); cam.start(); minim = new Minim(this); song = minim.loadFile("Sail.mp3", 512); song.play(); fft = new FFT(song.bufferSize(), song.sampleRate()); } void draw(){ if (cam.available()) { cam.read(); } fft.forward(song.mix); for(int i = 0; i < song.bufferSize() - 1; i++) { A = width-song.left.get(i)*500; B = height-song.right.get(i)*500; } image(cam,0,0); //gelb fill(187,178,0,MULTIPLY); triangle(0, 0, 0, 300, A, B); // rosa fill(179,54,86,MULTIPLY); triangle(width, height, 0, height, width, B); //grün fill(72,124,141,MULTIPLY); triangle(0, 0, width, 0, width, B); // lila fill(119,82,132,MULTIPLY); triangle(0, height, width, height, 0, B); //blau fill(10,130,178,MULTIPLY); triangle(0, 0, 0, height, A, 0); } void mouseClicked() { saveFrame(); } void stop() { song.close(); minim.stop(); super.stop(); }
I decided to expand and play with the sorce code of this experiment http://gimsech.tumblr.com/post/32214528634/since-september-the-2nd-i-live-in-berlin-where-i
With Processing 2.0b I'm able to ad blending modes. Finding nothing in the References, led me to just try if I could use the command MULTIPLY insted of alpha. And it worked.
One thing I added was capturing my webcam.
// Philipp Süß // 2012-09-25 // http://creativecommons.org/licenses/by/3.0/ import processing.video.*; Capture cam; void setup() { size(500,500); smooth(); noStroke(); cam = new Capture(this, 1280, 960); cam.start(); }
void draw() { if (cam.available()) { cam.read(); } image(cam,0,0);
// rosa fill(179,54,86,MULTIPLY); triangle(500, 500, 0, 500, 500, mouseY-170);
//grün fill(72,124,141,MULTIPLY); triangle(0, 0, 500, 0, 500, mouseY-50);
// lila fill(119,82,132,MULTIPLY); triangle(0, 500, 500, 500, 0, mouseY+30);
//blau fill(10,130,178,MULTIPLY); triangle(0, 0, 0, 500, mouseX, 0);
//gelb fill(187,178,0,MULTIPLY); triangle(0, 0, 0, 100+mouseY, mouseX, 500); }
void mouseClicked() { saveFrame(); }
SUMMIT OF NEWTHINKING
Nächstes Projekt: SUMMIT OF NEWTHINKING - a conference on open strategies. Ich freu mich darauf, mich mit dem dem Open Source Gedanken in vielen Facetten zu beschäftigen und die Veranstaltung mit umzusetzen. :)
Der SUMMIT OF NEWTHINKING setzt sich in fünf Tracks mit dem Thema open strategies auseinander: open innovation, open data, open business, open reality und einem open track.