Vendredi 22 février 2008
Nous pourrions peut-être participer au lancement et à l'animation d'un nouvel espace artistique qui s'ouvre dans le 12 e arrondissement. 

A suivre. 

Pierre Berger
Par les-algoristes - Publié dans : Coopération
Ecrire un commentaire - Voir les commentaires - Recommander
Vendredi 22 février 2008
Nous serons présents à Laval Virtual, 
- du mercredi 9 au vendredi 11 avril sur le stand du PARIS ACM SIGGRAPH, 
- le week-end du 12-13 avril sur notre propre stand. 

Si vous souhaitez exposer des oeuvres du 9 au 11 merci de mettre un mail à 
Yves Gorin de Ponsay   ponsay@cite-sciences.fr

J'y vais en voiture et suis le responsable du stand. 

Je compte mettre l'accent sur notre atelier Alkwarel et le mieux pour être présent à Laval est donc d'y contribuer. 

Vous pouvez télécharger la dernière version d'Alkwarel sur le site FTP 
les-algoristes.org

Pierre Berger
Par les-algoristes - Publié dans : Coopération
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Dimanche 17 février 2008
Voila ma petite contribution à notre projet cooperatif en Processing. 


/*
 * Lines Demo
 * by Xavier Gouchet
 * versions : change the v variable below
 *    1 - random
 *    2 - square
 *    2 - circle
 * fading : change the fade variable below
 */
 
 
int v = 2;
boolean fade = true;


//
int oldX = 0, oldY = 0;
float angle = 0;
int t = 0;
int w = 256;
int h = 256;

void setup(){
  size(w,h);
  frameRate(12);
  background(0);
  smooth();
  }
 
void draw(){
  // Fade the old image
  if (fade){
    fill (0,0,0,8);
    stroke(0,0,0,8);
    rect(0,0,w,h);
  }
 
  // increment timer
  t+=3;
  t = t%256;
 
  // set stroke color
  colorMode(HSB, 256);
  strokeWeight(4);   // Thicker
  stroke(t,256,256);
 
  // create random position
  int x = (int) random(w);
  int y = (int) random(h);
  if (v==3){
    angle += random(PI/6,PI/3);
    float radius = random(min(w,h))/2;
    x = (int) ((w/2) + (cos(angle)*radius));
    y = (int) ((h/2) + (sin(angle)*radius));   
  }
 
  //*
  if (v==2){
    if (t%2 == 0){
      // move horizontally
      y = oldY;
    } else {
      // move vertically
      x = oldX;
    } // */
  }
 
  // draw lines
  line(oldX,oldY,x,y);
 
  // position become old position
  oldX = x;
  oldY = y;
  }

Xavier
Par les-algoristes - Publié dans : Coopération
Ecrire un commentaire - Voir les commentaires - Recommander
Vendredi 15 février 2008

Pour vous encourager à faire mieux.

/**
 * Brightness
 * by Rusty Robison, enhanced by Pierre Berger
 *
 * Brightness is the relative lightness or darkness of a color.
 * Move the cursor vertically over each bar to alter its brightness.
 *
 * Updated 8 May 2007
 */
 
int barWidth = 5;
int[] brightness;

void setup()
{
  size(200, 200);
  colorMode(HSB, 180, height, height); 
  brightness = new int[width/barWidth];
  fill(0,0,0);
  rect(0,0, 200,200);
}

void draw()
{
  int j = 0, xdom;
  for (int i = 0; i <= (width-barWidth); i += barWidth) { 
    noStroke();
    if ((mouseX > i) && (mouseX < i+barWidth)) {
      brightness[j] = mouseY;
                                               }
    fill( (int) random(180), (int) random(height), brightness[j]);
    rect(i, 0, barWidth, height/2); 
    fill(i,180, brightness[j]);
    xdom = (int) random(6);
    switch(xdom) {
   case 0:  ellipse(i,(3*height)/4, barWidth, height/2); break;
   case 1:  rect(i, height/2, barWidth, height);        break;
   case 2:  triangle( (int) random(200), (int)random(200), (int) random(200), (int)random(200), (int) random(200), (int)random(200) );
             break;
   case 3:  line(0,0,200,200); break;
   case 4: arc(100,100, 20,20,20,20);  break;
   case 5: point (3,3); break ;
   //  case 6: quad (10, 10,   190, 10,   190,     190, 1O,    190); break; 
   case 6: quad (0,   0, width,  0, width,  height,  0, height); break;
   default : break;
                  }
   
    j++;
  }
}

Par les-algoristes - Publié dans : Coopération
Ecrire un commentaire - Voir les commentaires - Recommander
Vendredi 15 février 2008

Réunion du 13 février au Père Tranquille

Présents : Nous étions 9 à la réunion d’hier soir. Comme d’habitude Paris 8 était bien représentée mais aussi l’Ensad et l'ESIEE. En simplifiant les profils : 2 informaticiens, 3 artistes 2 historiens-citiques 2 étudiants-chercheurs (et âges « de 7 à 77 ans » J) :

 

1. Présentation

Comme prévu Stéphane Trois Carrés a présenté Processing et nous en avons parlé comme outil de coopération entre les membres de l’association et leurs amis.

 

2. Projet collectif.

Décision : d’ici à la prochaine réunion (Père Tranquille accueil18h30, le mercredi 12 mars), tous les membres de l’association et amis sont invités à envoyer un petit programme (une ligne peut suffire) en Processing, sur le blog de l’association. 

Pierre Berger et Xavier Gouchet présenteront une synthèse des envois à la réunion du 12 mars. On verra alors comment préciser un projet collectif.

 

3. Laval Virtual.

Pierre Berger sera présent à Laval Virtual, du 9 au 13 avril :

- du 9 au 11 sur le stand du Paris-ACM-Siggraph.

- les 12 et 13 (accord à confirmer avec Laval), sur le stand des Algoristes.

 

Ceux qui sont intéressés à la seconder pour tenir ces stands peuvent le contacter (06) 62 60 54 39 ou par mail. Sous réserve d’accord préalable le Paris-ACM-Siggraph peut rembourser une partie des frais de déplacement.

 

Se pose la question d’œuvres d’artistes à présenter sur ces stands.

 

En outre (idée qui n’a pas été présentée à la réunion) : on pourrait sur les stands faire jouer les visiteurs avec Processing ; comme il y a beaucoup d’exemples de code fournis, il est vraiment facile à pratiquement tout le monde de s’amuser un peu. Idée à confirmer et préciser à la prochaine réunion (et sous réserve de l’accord du Paris-ACM-Siggraph pour les trois premiers jours).

 

 

Par les-algoristes - Publié dans : Les-algoristes
Ecrire un commentaire - Voir les commentaires - Recommander

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Recherche

Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus