Sistemasemergentes PFC Blog


Referentes estéticos

from NODE08 forum for digital arts


celestial mechanics referenge grafico

este me gusta mucho como referente


referentes bicho y cartel


referente cartel


estetica estanque



videos ejemplos 1 ( hay un montón )


Out of Bounds

Según Chris O’Shea, todo niño a jugado o imaginado alguna vez el poder ver con la visión de rayos X de superman.

De esta manera surge la idea de la instalación Out of Bounds, del recuerdo que tenemos cuando éramos niños e imaginábamos como atravesábamos las paredes con la vista y descubríamos cosas interesantes y divertidas, como unos espías.

La instalación Out of Bounds trata de una pared en la cual mediante a una linterna que hace la función de visión con rayos X, podemos ver a través de ella. De esta manera podemos observar lugares escondidos o prohibidos del museo donde se encuentra la obra.

De esta manera O’shea utiliza la tecnología para invitar a la gente a bandonar el comportamiento de la edad adulta y mirar el mundo de nuevo como lo hacíamos de pequeños. Con su instalación espera que el público incorpore nuevas perspectivas y que sirva para que reconsideren su entorno diario. Tal y como una antorcha consigue iluminar los lugares oscuros que se ven a través del foco de luz, este trabajo usa la antorcha como modo de examinar los funcionamientos del museo moderno.

En la instalación que pensamos hacer con comportamientos emergentes tenemos la dificultad de que podemos hacer que la gente vea el comportamiento global del organismo que pretendemos crear. Pero para comprender la emergencia es importante ver el comportamiento global, desde arriba, como cuando miramos una colonia de hormigas pero también es igual de importante entender como surge este comportamiento, como se comporta cada individuo que compone el organismo, desde abajo.

De esta manera la instalación Out of Bouns nos puede servir de inspiración en la instalación para poder ver el organismo en los dos estados, en su global y en su individual, para que el público que participe pueda entender mejor la idea del proyecto.


cv.jit installation guide Mac OS X

cv.jit installation guide Mac OS X

▶If a previous version of cv.jit is installed, make sure to delete all externals and help files before proceeding.

▶Move “cv.jit-support” folder inside “/Applications/MaxMSP 4.6/Cycling ‘74″ folder.

▶Move “cv.jit-help” folder inside “/Applications/MaxMSP 4.6/max-help” folder.

▶You can also move the file “cv.jit-Object Guide.mxb” to the “/Applications/MaxMSP 4.6/patches/extras” folder for quick access from the Max menu.


Comunicación processing->max y max->processing

De Processing a Max

***Lado Processing. Cliente1

// comunicación entre processing y maxmsp por tcp
// cliente en processing para un servidor en maxmsp

import processing.net.*;
Client miCliente;
int inc;

void setup() {
miCliente = new Client(this, “127.0.0.1″, 3020);
miCliente.write(“Hola r”);
}

void mouseReleased() {
inc++;
//cada vez que se pulsa el botón con el puntero sobre la pantalla
//se manda la frase a través del puerto 3020
miCliente.write(“clic numero ” + inc + “r”);
}

void draw() {
}

******************************

***Lado Processing. Cliente2

// comunicación entre processing y maxmsp por tcp
// cliente en processing para un servidor en maxmsp

import processing.net.*;
Client miCliente;
int inc;

void setup() {
miCliente = new Client(this, “127.0.0.1″, 3020);
miCliente.write(“holar”);
}

void draw() {
if (mousePressed) {
inc++;
//incrementa el valor de inc y lo manda a max cada vez que se pulsa
//el botón con el puntero sobre la ventana
miCliente.write(” ” + inc + “r “);
}
}

*********************************

De Max a Processing

// comunicación maxmsp con processing por tcp
// servidor en processing para un cliente en maxmsp

import processing.net.*;

PFont tipo;
String frase;
int port = 3021;
Server miServidor;

void setup()
{
size(400, 100);
background(0);
tipo = loadFont(“CourierNew36.vlw”) ;
textFont(tipo, 12);
miServidor = new Server(this, port);
}

void draw()
{
Client unCliente = miServidor.available();
if (unCliente !=null) {
String queMeDice = unCliente.readString();
if (queMeDice != null) {
background(0);
frase = unCliente.ip() + ” dice que ” + queMeDice;
text(frase, 15, 50);
}
}
}

*********************************

***Lado Max para Comunicación de Processing a Max y de Max a Processing

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P message 18 49 150 196617 toro sentado se sento $1 veces;
#P user textedit 18 112 212 131 32896 3 9 toro sentado se sento 189 veces;
#P user textedit 158 184 294 202 32896 3 9;
#P newex 18 90 62 196617 prepend set;
#P newex 158 163 62 196617 prepend set;
#P user textedit 19 184 155 202 32896 3 9 134;
#P newex 19 163 62 196617 prepend set;
#P newex 19 142 149 196617 mxj net.tcp.recv @port 3020;
#P number 18 29 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 18 69 236 196617 mxj net.tcp.send @address 127.0.0.1 @port 3021;
#P connect 1 0 9 0;
#P connect 9 0 0 0;
#P connect 0 0 6 0;
#P connect 6 0 8 0;
#P connect 2 0 3 0;
#P connect 3 0 4 0;
#P connect 2 1 5 0;
#P connect 5 0 7 0;
#P window clipboard copycount 10;

******************************


videos de processing en vimeo