miércoles, 6 de abril de 2011

15 estrellas Michelin

La 6. Noticias del mediodía. La voz en Off nos cuenta que próximamente tendrá lugar un importantísimo evento culinario donde cocineros de primera línea ofrecerán sus creaciones. Entrevistado, uno de ellos asegura que se trata de un evento histórico. No hay duda : el cubierto tendrá un precio de 160 €., que según la voz en Off son plenamente justificados, ya que entre todos los chefs implicados reúnen 15 estrellas Michelin.

Como dice Homer Simpson, la televisión siempre tiene razón. Será que quien no pueda pagar los 160 €. de marras es por imbécil. en el mundo los imbéciles somos mayoría, sin embargo. Como continúen enseñandonos cosas así, vamos a dejar de serlo a toda velocidad. Si no, mira lo que está pasando en el mundo islámico.

Que no se nos haga creer que son cosas distintas.

lunes, 25 de febrero de 2008

NEw project sorry not in spanish please help???

find below the .txt of my patch it is to be used to track real life objects then relay them in a 3d world rendered. i have been able to track a red ball and replicate the movement but its not acurate you can try it with the redball move. mov or use camera in and a red ball on white background
I eventually want to track several objects, i.e red ball, green square, yellow triangle etc and when i move these real life objects the max patch renders out the same but in 3d. ok confussed probly but any help woul;d be great, ok patch here>>>

max v2;#N vpatcher 26 37 940 672;#P origin 0 102;#P window setfont "Sans Serif" 9.;#P window linecount 1;#P message 782 525 87 9109513 read greencube.obj;#P newex 875 268 40 9109513 / 0.51;#P newex 919 254 40 9109513 / 0.51;#P window setfont "Proportional Serif" 10.;#P comment 952 295 13 9175050 z;#P comment 914 293 13 9175050 y;#P comment 881 292 13 9175050 x;#P window setfont "Fixedwidth Serif" 10.;#P flonum 953 313 35 10 -2.3 -2.3 3 141 0 0 0 221 221 221 222 222 222 0 0 0;#P flonum 915 311 35 10 -2. 2. 3 141 107 131 255 166 54 0 222 222 222 0 0 0;#P flonum 876 311 35 10 0 0 0 141 255 255 255 7 41 225 222 222 222 0 0 0;#P newex 820 362 134 9240586 pak position 0. 0. 0.;#P window linecount 2;#P newex 759 311 110 9240586 jit.gl.handle ml @auto_rotate 1;#B color 5;#P window setfont "Sans Serif" 9.;#P window linecount 1;#P message 74 535 295 9109513 position 1.63525 -0.16056 0.831935;#P newex 74 507 60 9109513 prepend set;#P message 801 416 71 9109513 read redball.obj;#P window setfont "Fixedwidth Serif" 10.;#P number 917 572 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P button 898 513 15 0;#P message 898 595 84 9240586 drawgroup \$1;#N counter 1 10;#X flags 0 0;#P newobj 898 543 84 9240586 counter 1 10;#P message 550 322 103 9240586 material_mode \$1;#P number 550 302 35 10 0 2 3 141 0 0 0 221 221 221 222 222 222 0 0 0;#P message 909 616 73 9240586 drawgroup 0;#P toggle 863 156 15 0;#P message 863 177 110 9240586 smooth_shading \$1;#P message 98 402 113 9240586 texture grid 64 64;#P message 775 437 113 9240586 read mushrooms.obj;#P message 878 230 80 9240586 texgroup 1 0;#P message 860 209 98 9240586 texgroup 1 grid;#P message 682 236 14 9240586 0;#P message 645 236 32 9240586 grid;#P newex 654 265 98 9240586 prepend texture;#P message 772 231 68 9240586 tex_map \$1;#P number 772 211 35 10 0 3 3 141 0 0 0 221 221 221 222 222 222 0 0 0;#P toggle 736 159 15 0;#P message 736 179 113 9240586 lighting_enable \$1;#P toggle 628 167 15 0;#P message 628 188 68 9240586 verbose \$1;#P message 771 281 50 9240586 reset;#P user jit.pwindow 384 358 347 233 0 1 0 0 1 1;#X name ml;#P message 383 319 140 9240586 name ml \, depthbuffer 1;#P window setfont "Sans Serif" 12.;#P comment 608 132 149 9109516 Draw a Model;#P comment 1 333 115 9109516 OpenGL Renderer;#P window setfont "Fixedwidth Serif" 10.;#P newex 11 401 73 9240586 t b b erase;#P newex 748 611 128 9240586 jit.gl.model ml;#B color 5;#P window setfont "Proportional Serif" 10.;#P comment 26 357 70 9175050 Start Rendering;#P window setfont "Fixedwidth Serif" 10.;#P newex 11 377 62 9240586 qmetro 50;#P toggle 11 356 15 0;#P newex 11 446 272 9240586 jit.gl.render ml @erase_color 0.5 0.3 0.2 1.;#B color 5;#P user panel 3 344 346 129;#X brgb 247 99 169;#X frgb 0 0 0;#X border 0;#X rounded 0;#X shadow 0;#X done;#P window setfont "Sans Serif" 9.;#P newex 580 0 132 9109513 jit.dx.grab 320 240 @unique 1;#P message 679 -25 44 9109513 settings;#P comment 602 -68 105 9109513 Use live camera input;#P message 664 -45 31 9109513 close;#P message 633 -45 28 9109513 open;#P toggle 580 -69 15 0;#P newex 580 -45 40 9109513 metro 2;#P user panel 572 -80 164 145;#X brgb 140 140 140;#X frgb 0 0 0;#X border 0;#X rounded 0;#X shadow 0;#X done;#P window setfont "Proportional Serif" 10.;#P comment 26 -78 36 9175050 On/Off;#P window setfont "Sans Serif" 12.;#P comment 349 -69 181 9109516 Tracking the Location of a Color;#P window setfont "Proportional Serif" 10.;#P comment 297 305 36 9175050 vertical;#P comment 48 305 48 9175050 horizontal;#P window setfont "Fixedwidth Serif" 10.;#P newex 154 -78 53 9240586 loadbang;#P flonum 13 305 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P flonum 333 305 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P newex 333 284 43 9240586 / 239.;#P newex 13 284 43 9240586 / 319.;#P number 344 255 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P number 13 266 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P user hslider 13 246 13 305 320 1 0 0;#P user uslider 333 5 13 225 240 1 0 0;#P window setfont "Proportional Serif" 10.;#P comment 520 147 36 9175050 bottom;#P comment 482 147 27 9175050 right;#P comment 444 147 21 9175050 top;#P window setfont "Fixedwidth Serif" 10.;#P newex 401 169 140 9240586 expr $i1+(($i2-$i1)/2);#P newex 67 -78 80 9240586 sel 0 1;#P newex 439 190 173 9240586 expr 239-($i1+(($i2-$i1)/2));#P number 515 132 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P number 477 132 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P number 439 132 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P number 401 132 35 10 0 0 0 141 0 0 0 221 221 221 222 222 222 0 0 0;#P newex 477 111 48 9240586 unpack;#P newex 401 111 48 9240586 unpack;#P user jit.pwindow 12 5 322 242 0 1 0 0 1 0;#P newex 418 63 326 9240586 jit.findbounds @min 0. 0.80.75. 0. @max 1. 1. 1. 0.25;#B color 5;#P message 154 -56 103 9240586 read redball.mov;#P message 67 -56 32 9240586 stop;#P message 102 -56 38 9240586 start;#P newex 11 -57 53 9240586 metro 50;#P toggle 11 -79 15 0;#P newex 11 -32 128 9240586 jit.qt.movie 320 240;#P window setfont "Proportional Serif" 10.;#P comment 406 147 20 9175050 left;#P user panel 375 94 218 154;#X brgb 127 255 255;#X frgb 0 0 0;#X border 0;#X rounded 0;#X shadow 0;#X done;#P user panel 8 302 365 23;#X brgb 255 255 127;#X frgb 0 0 0;#X border 0;#X rounded 0;#X shadow 0;#X done;#P connect 4 0 5 0;#P connect 5 0 3 0;#P fasten 6 0 3 0 107 -36 16 -36;#P fasten 7 0 3 0 72 -36 16 -36;#P fasten 8 0 3 0 159 -36 16 -36;#P connect 46 0 47 0;#P connect 47 0 50 0;#P fasten 50 2 45 0 78 429 16 429;#P connect 50 0 45 0;#P fasten 68 0 45 0 103 437 16 437;#P connect 3 0 10 0;#P connect 43 0 10 0;#P fasten 19 0 24 0 406 343 9 343 9 323 18 323;#P connect 24 0 25 0;#P connect 25 0 27 0;#P connect 27 0 30 0;#P fasten 4 0 18 0 16 -61 63 -61 63 -82 72 -82;#P connect 18 0 7 0;#P connect 79 0 80 0;#P connect 18 1 6 0;#P connect 31 0 8 0;#P fasten 17 0 23 0 444 236 349 236 349 83 338 83;#P connect 26 0 28 0;#P connect 28 0 29 0;#P connect 23 0 26 0;#P connect 53 0 54 0;#P connect 9 0 11 0;#P connect 11 0 13 0;#P connect 13 0 19 0;#P connect 43 0 9 0;#P fasten 3 0 9 0 16 -12 423 -12;#P connect 11 1 14 0;#P connect 14 0 17 0;#P connect 9 1 12 0;#P connect 12 0 15 0;#P connect 12 1 16 0;#P fasten 15 0 19 1 482 165 536 165;#P connect 72 0 73 0;#P connect 38 0 37 0;#P connect 37 0 43 0;#P hidden connect 42 0 43 0;#P fasten 39 0 43 0 638 -23 585 -23;#P fasten 40 0 43 0 669 -23 585 -23;#P fasten 16 0 17 1 520 161 607 161;#P connect 57 0 56 0;#P fasten 64 0 62 0 687 259 659 259;#P fasten 63 0 62 0 650 259 659 259;#P connect 59 0 58 0;#P fasten 91 0 49 0 787 576 753 576;#P fasten 81 0 49 0 764 481 753 481;#P fasten 78 0 49 0 806 469 753 469;#P fasten 75 0 49 0 903 492 753 492;#P fasten 73 0 49 0 555 333 753 333;#P fasten 71 0 49 0 914 495 753 495;#P fasten 66 0 49 0 883 264 753 264;#P fasten 65 0 49 0 865 261 753 261;#P fasten 69 0 49 0 868 267 753 267;#P fasten 58 0 49 0 741 261 753 261;#P fasten 61 0 49 0 777 258 753 258;#P fasten 62 0 49 0 659 334 753 334;#P fasten 56 0 49 0 633 306 753 306;#P fasten 67 0 49 0 780 487 753 487;#P fasten 82 0 49 0 825 496 753 496;#P connect 55 0 81 0;#P connect 60 0 61 0;#P connect 83 0 82 1;#P connect 70 0 69 0;#P connect 30 0 90 0;#P connect 90 0 83 0;#P connect 76 0 74 0;#P connect 74 0 75 0;#P connect 84 0 82 2;#P connect 89 0 84 0;#P fasten 74 0 77 0 903 566 922 566;#P connect 29 0 89 0;#P connect 85 0 82 3;#P pop;

miércoles, 9 de mayo de 2007

jueves, 5 de abril de 2007

comunicacion processing-maxmsp

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("hola\r");
}

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;

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

viernes, 23 de marzo de 2007

no hay sesion la semana que viene

Hola

Pues lo del título. No estaré en el CCCB el lunes que viene. Me voy a montar una exposición a México.

A partir de la otra semana, os rogaría que quien tenga intención de venir me avise, porque si no recibo ningún aviso, puede que no esté.

Saludos

José Manuel

martes, 13 de marzo de 2007

Nueva Sesion 19 de Marzo de 2007

Pues eso

Nueva Sesion 19 de Marzo de 2007

Salud

José Manuel

Patches para wii

Este patch fue analizado en el seminario hace una semana

http://www.sonoscop.net/jmb/pub/svftrautoniumii.pat.zip


Y este otro es el que hicimos hace un tiempo, es una versión mejorada

http://www.sonoscop.net/jmb/pub/wiipruebaii.pat.zip

Atención que ambos funcionan con la version 1.0b5

http://www.iamas.ac.jp/~aka/max/#aka_wiiremote

Salud

José Manuel

viernes, 9 de marzo de 2007

Proxima sesion : Lunes 12 de Marzo de 2007. 17 horas

Pues eso. Recuerdo que la próxima sesión es el próximo lunes, día 12 de Marzo

Saludos

José Manuel

lunes, 26 de febrero de 2007

Conseguir un wiimote, quien se apunta?

Si alguien sabe donde conseguir un wiimote, que nos lo haga saber,

De momento solo Jordi Puig consigió uno y ahora no me acuerdo donde,... yo quiero uno, si alguien mas quiere, o sabe donde comprarlo que lo diga, nos organizamos y pedimos los q necesitemos, como lo veis?

Max ToolBox

Para aquellos que quieran ahorrar tiempo a la hora de ordenar y conectar sus patches existe Max ToolBox, (lo podeis descargar en los links de este blog----->Max ToolBox b8)

es útil a la hora de conectar 14 objetos de max a uno, o uno a 14, o de 14 objetos al inlet 3 de 14 otros, con solo apretar una tecla, o para mandar mensajes a los objetos sin tener q hacer la conexion, en fin, facilidades varias...

hecharle una ojeada, os puede interesar.

Trace / Enable / Ctrl+T

Para aquellos que no lo saben, es posible seguir las señales y el orden de operaciones en max a traves de las lineas que conectan los objetos de max (patch cords) y asi enterarse del orden de operaciones que realiza tu patch en cada momento.
Para ello debemos activar en el menu de max --->Trace / Enable
una vez activado trace, ir clickando Ctrl+T para seguir la señal, (veremos parpadear el patch cord en cada conexion)

Mas Patches en OpenGL desde Japon

Estar al loro de los nuevos patches de Masato TsuTsui, que inspiran, son divertidos, y pueden servir para aprender de una forma divertida los objetos GL de jitter (jit.gl)

http://adsr.jp/download/

domingo, 18 de febrero de 2007

Proxima sesion : Lunes 19 de Febrero de 2007. 17.00

pues eso.

saludos

josé manuel

El patch de la clase del 12 de febrero

voilà

#P button 200 188 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 264 182 22 196617 r Q;
#P newex 234 91 41 196617 r ffund;
#P newex 202 141 46 196617 r harmo;
#P newex 16 141 36 196617 r font;
#P number 53 275 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user scope~ 27 295 130 397 10 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135 135 0;
#P flonum 380 164 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 352 100 71 196617 route connect;
#P number 16 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 56 186 39 196617 noise~;
#P newex 16 214 90 196617 selector~ 2;
#P newex 416 163 63 196617 pack 0. 300;
#P newex 289 163 63 196617 pack 0. 300;
#P newex 416 141 145 196617 expr 1. - abs(128 - $i1)/ 26.;
#P newex 289 141 104 196617 expr ($i1 - 103 )/ 3;
#P newex 416 183 40 196617 line 1.;
#P number 289 215 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 289 183 40 196617 line 1.;
#P newex 289 122 265 196617 unpack 0 0 0;
#P toggle 342 38 15 0;
#P newex 342 57 58 196617 metro 100;
#P message 289 38 44 196617 connect;
#P newex 289 80 74 196617 aka.wiiremote;
#P newex 221 234 41 196617 * 100.;
#P newex 124 214 27 196617 - 1;
#P newex 221 214 27 196617 + 1;
#P number 221 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 124 234 41 196617 * 100.;
#P user spectroscope~ 25 509 300 100 20 0 0 0 1 1 0 0 0 0 0 0;
#X frgb 224 224 224;
#X brgb 255 255 255;
#X rgb2 0 0 0;
#X rgb3 243 204 204;
#X rgb4 255 0 0;
#X rgb5 184 184 184;
#X rgb6 0 0 0;
#X rgb7 0 0 0;
#X rgb8 255 255 255;
#X rgb9 255 0 0;
#X rgb10 255 191 0;
#X rgb11 0 191 127;
#X rgb12 127 0 127;
#X rgb13 0 0 0;
#X range 0. 1.2;
#X domain 0. 5100.;
#X done;
#P newex 187 276 79 196617 svf~ 100 0.89;
#P user spectroscope~ 22 612 300 100 20 0 0 0 1 1 0 0 0 0 0 0;
#X frgb 224 224 224;
#X brgb 255 255 255;
#X rgb2 0 0 0;
#X rgb3 243 204 204;
#X rgb4 255 0 0;
#X rgb5 184 184 184;
#X rgb6 0 0 0;
#X rgb7 0 0 0;
#X rgb8 255 255 255;
#X rgb9 255 0 0;
#X rgb10 255 191 0;
#X rgb11 0 191 127;
#X rgb12 127 0 127;
#X rgb13 0 0 0;
#X range 0. 1.2;
#X domain 0. 22050.;
#X done;
#P flonum 264 235 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 91 276 76 196617 svf~ 100 0.89;
#P number 252 141 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user gain~ 368 305 13 68 158 0 1.071519 7.94321 10.;
#P user ezdac~ 453 434 497 467 0;
#P user spectroscope~ 25 399 300 100 100 0 1 0 0 1 0 0 0 0 0 0;
#X frgb 114 217 197;
#X brgb 255 255 255;
#X rgb2 241 210 105;
#X rgb3 243 204 204;
#X rgb4 255 0 0;
#X rgb5 184 184 184;
#X rgb6 0 0 0;
#X rgb7 0 0 0;
#X rgb8 255 255 255;
#X rgb9 255 0 0;
#X rgb10 255 191 0;
#X rgb11 0 191 127;
#X rgb12 127 0 127;
#X rgb13 0 0 0;
#X range 0. 1.2;
#X domain 0. 5000.;
#X done;
#P newex 96 186 55 196617 saw~ 100;
#P fasten 3 0 1 0 373 398 30 398;
#P fasten 3 0 9 0 373 506 30 506;
#P fasten 3 0 2 0 373 401 458 401;
#P fasten 3 0 2 1 373 400 492 400;
#P connect 26 0 22 0;
#P fasten 24 0 31 0 421 161 385 161;
#P connect 24 0 26 0;
#P connect 19 1 24 0;
#P fasten 8 2 3 0 238 298 373 298;
#P fasten 5 2 3 0 140 301 373 301;
#P connect 15 3 30 0;
#P connect 18 0 17 0;
#P fasten 30 0 18 0 357 119 425 119 425 35 347 35;
#P fasten 20 0 13 0 294 210 129 210;
#P fasten 20 0 12 0 294 212 226 212;
#P connect 20 0 21 0;
#P connect 25 0 20 0;
#P connect 23 0 25 0;
#P connect 19 0 23 0;
#P connect 15 0 19 0;
#P connect 16 0 15 0;
#P fasten 17 0 15 0 347 77 294 77;
#P connect 37 0 6 0;
#P fasten 22 0 8 2 421 271 260 271;
#P fasten 6 0 5 2 269 265 162 265;
#P fasten 6 0 8 2 269 267 260 267;
#P fasten 4 0 0 0 257 182 101 182;
#P fasten 4 0 10 1 257 184 160 184;
#P connect 4 0 38 0;
#P connect 4 0 14 1;
#P connect 36 0 4 0;
#P connect 14 0 8 1;
#P connect 12 0 14 0;
#P connect 38 0 10 0;
#P connect 38 0 14 0;
#P connect 11 0 12 0;
#P connect 35 0 11 0;
#P fasten 27 0 7 0 21 610 27 610;
#P connect 27 0 32 0;
#P fasten 27 0 5 0 21 264 96 264;
#P fasten 27 0 8 0 21 260 192 260;
#P fasten 22 0 5 2 421 269 162 269;
#P connect 10 0 5 1;
#P connect 13 0 10 0;
#P fasten 11 0 13 0 226 212 129 212;
#P connect 0 0 27 2;
#P connect 28 0 27 1;
#P connect 33 0 32 0;
#P connect 29 0 27 0;
#P connect 34 0 29 0;
#P window clipboard copycount 39;

Fibart

un festival de arte interactivo, aparentemente. podría ser de interés para alguien

http://www.infokool.org/0_0/CONVOCATORIES/detall.cfm?IDIOMA=CAT&IDIOMA_ID=1&ID=000000066T

saludos

josé manuel