[stock exchange noise] suite

Enregistré dans : exercice — Laurent Doucet at 11:58 am on Mercredi, mai 12, 2010

Voici une expérimentation s’inscrivant dans la lignée du post précédant mais dont l’interprétation sonore issue des data d’informations boursières me paraissent plus “parlant”. A la différence des autres tests, celui-ci prend en compte une semaine (la semaine 19, soit du 3 au 7 mai) d’infos et non plus une journée …

[soundcloud url="http%3A%2F%2Fsoundcloud.com%2Fuser1108983%2F2010w19%3Futm_source%3Dsoundcloud%26utm_campaign%3Dshare%26utm_medium%3Dwordpress%26utm_content%3Dhttp%3A%2F%2Fsoundcloud.com%2Fuser1108983%2F2010w19"]

Je souhaiterais aussi réaliser un soutient visuel par rapport à ce “flux sonore boursier” afin de soutenir celui-ci et de mettre en évidences mes intentions premières :

Cet ensemble de nombres avec un certain côté aléatoire qui traversent les bourses et influent nos vies (de façon plus ou moins directe) me semble propice à une transposition sonore ne serait-ce que par leur côté incertain, flou, inquiétant, obscur, …

Je suis encore un peu dans le brouillard de ce côté là … je ne vois pas encore très bien comment rendre compte de ces flux de nombres et des relations relativement aléatoire de causes à effets les uns sur les autres … Peut-être sous une forme de polyèdre dont la forme et le nombre de côté varierait en fonctions de ces variations (des valeurs du Bel-20 par exemple).
Ce qui me bloque pour l’instant m’apparaît comme étant la saisie de ces données boursières par processing dont je ne parviens décidément pas à extraire la valeurs du titre d’une action depuis un site de finance (yahoo finance, l’écho,…). Ou bien peut-être envisager de diffuser ces flux en continu via processing… bien que le lien et la logique pourrait dès-lors paraître pus évidents, cela me parait toutefois moins fort.
Je continue de creuser …

test [stock exchange noise]

Enregistré dans : projet — Laurent Doucet at 11:22 am on Mercredi, avril 21, 2010

Voici un expérimentation basée sur l’extraction des données brutes d’un flux rss boursier ( http://rss.feedsportal.com/c/32136/f/413357/index.rss ) : les données d’une journée sont ensuites traitées/manipulées directement dans un programme d’édition sonore ( audacity ).

13042010 1 by user1108983

13042010 2 by user1108983

23032010 2 by user1108983

stock exchange noise

Enregistré dans : projet — Laurent Doucet at 4:35 pm on Mercredi, mars 3, 2010

Note d’intention:

Souhaitant travailler avec le son, je me lance dans un projet “sonore” qui serait basé sur un ou des flux boursier.

Cet ensemble de nombres avec un certain côté aléatoire qui traversent les bourses et influent nos vies (de façon plus ou moins directe) me semble propice à une transposition sonore ne serait-ce que par leur côté incertain, flou, inquiétant, obscur, …

Diverses possibilité de transposition sonore me paraissent envisageables mais elles ne sont sans doute pas toute intéressante:

- utiliser directement la courbe d’une valeur boursière dans un programme d’édition audio.
- réinterpréter selon certains algorithmes (dans processing par exemple) un flux boursier.
- utiliser plusieurs cours boursier sur plusieurs baffles afin d’établir un certain environnement immersif (peut-être ne le sera-t-il pas du tout)…
- utiliser plusieurs cours boursier mais cette fois-ci sur plusieurs pistes avec une seule sortie audio
- utiliser deux cours boursier dont un sera le canal gauche et l’autre le canal droit d’un système stéréo.
- regrouper les titres du bel20 (par exemple) et les retranscrire dans un éditeur audio afin de créer une partition (un peu sous la forme des partition pour piano mécanique), où les variations des différents cours dans le temps créerait une certaine harmonie/dissonance (?).

QrWalk

Enregistré dans : exercice — Laurent Doucet at 6:41 pm on Mardi, décembre 15, 2009

Afin d’obtenir un parcours à partir d’éléments géotagués du web, j’ai tenté de faire une sélection en imaginant une logique de parcours au fil des images. En l’état actuel cette logique me parait toutefois douteuse …

Afin d’obtenir un plus grand mystère et mettre mon geste en retrait par rapport à ce parcours urbain, un blog a été mis en place:

http://qrwalk.tumblr.com/

Des codes Qr vont être disposés aux endroits où les éléments du web (photos flickr ou vidéos youtube) ont été geotagué. Les codes possèderont une identités visuelle et renvoient sur l’élément prélevé, de flickr ou youtube, qui est déplacé sur le blog.

On arrive donc sur une page où ne figure que l’élément, un nombre suggérant que cet élément appartient à une séquence et l’identité du blog.
Par exemple : http://qrwalk.tumblr.com/post/281697709/3-8

A partir de là, il est possible de revenir sur la page général du blog sur laquelle ce trouve tout les éléments de la mystérieuse séquence de documents prélevés du web.

Le parcours et donc l’emplacement réel des codes Qr n’est pas révélé sur le blog. Il est nécessaire de les retrouver dans la ville (en fonction des documents, ou par hasard) pour pouvoir se faire une idée du trajet …

Voici les emplacements via une carte perso google map:
http://maps.google.be/maps/ms?hl=fr&gl=be&ie=UTF8&oe=UTF8&msa=0&msid=106179409339980868311.00047ac3732651562ea4d

Les codes sont générés grâce à cet outil.

exercice début 2009-2010 [2]

Enregistré dans : exercice — Laurent Doucet at 1:39 pm on Mardi, novembre 24, 2009

Afin de parvenir à une hybridation des 2 mondes (réel et virtuel), mon projet serait de permettre la révélation des éléments géotagués du web (flickr, youtube,…) dans le monde réel à leur place présupposé de création. Cela se ferait via des codes QR placés à l’endroit précis (dans la mesure du possible) du lien geotag du document web. Le code QR m’a semblé le plus approprié étant donné l’abondance d’appareils susceptible de les décrypter (téléphone portable munis d’un appareil photo, netbook ou portable avec webcam, …).

Un autre moyen de parvenir à une hybridation serait de créer un dispositif (un badge?) sur lequel serait inscrit un code QR renvoyant à ça propre page facebook, twitter, myspace, ou autre. Il semblerait que bons nombres de personnes se soucient peu d’étaler leurs données personnelles alors pourquoi pas les “porter” directement sur soit. De plus, il jouerait aussi le rôle de pouvoir se faire des “amis” plus vite; ce qui me semble parfois aussi être un enjeu qui préoccupe pas mal de gens.

exercice début 2009-2010

Enregistré dans : exercice — Laurent Doucet at 12:22 pm on Mercredi, octobre 7, 2009

En vue d’explorer des hybridations entre le monde physique et le monde virtuel (du web), je pensais me baser sue les outils de google trends afin de voir si nos comportements sur la toile nous ont “changés” et vice-versa … mais je ne sais pas encore dans quelle direction précise je me lancerai.

http://www.google.com/support/insights//bin/answer.py?hl=fr&answer=96693

http://www.google.com/trends/hottrends?sa=X&date=2009-10-7

J’ai en tête une oeuvre qui mettait en opposition le nombres d’occurrences fournies par google à deux moments différents (un ou deux ans d’intervalles je penses) pour les recherches “human” et “computer” (si mes souvenirs sont bons)… le résultat était bien entendu que les machines avaient pris le dessus sur l’humain au fil des années. Mais je ne parviens pas à remettre la main sur l’artiste.

Une autre piste m’intéresse aussi … il s’agirait d’évoquer le fait que nos références (dictionnaire, encyclopédie, …) deviennent de plus en plus électronique. Certe l’accès est plus aisé mais le contenu qu’on pourrait prendre pour vrai ne l’est peut-être pas. Par ailleurs cette immédiateté et les techniques de copier coller ne joue pas en la faveur de notre mémoire.

[projet] suite …

Enregistré dans : P5, exercice, projet — Laurent Doucet at 3:36 pm on Mardi, mars 24, 2009

schéma projet dia

Les dia mises à dispositions auraient pour thème des paysages …



[projet]

Enregistré dans : P5, exercice, projet — Laurent Doucet at 5:46 pm on Mardi, février 24, 2009

Je souhaiterais réaliser un dispositif interactif où l’utilisateur génère des graphiques aléatoires via l’utilisation de diapositives.

Un grand nombre de dia seraient à disposition de l’utilisateur.

Il suffit alors de l’introduire dans un boitier dans lequel se trouve un capteur de lumière raccordé à Arduino. La dia est alors transcrite en une certaine valeur lumineuse.

Les données récupérées seraient alors envoyées à Processing qui génèrerait des graphiques dont une certaine complexité seraient proportionnelles aux données perçues par arduino …

[titre à définir] aller plus loin

Enregistré dans : P5, exercice, projet — Laurent Doucet at 10:50 pm on Mardi, décembre 16, 2008

En voulant rendre mon programme plus autonome je me suis retrouvé face à un problème que je n’aurai pas cru aussi insurmontable … la solution est forcément sous mes yeux mais je ne la vois pas dans mes recherches de structure de codes. Cela est très embêtant …

Je souhaiterais que l’on puisse afficher une ou plusieurs images (ou la même plusieurs fois) venant de flickr en fonction d’un tag soumis [ok]. Celle(s)-ci s’affichent dans un tableau [ok]. Ensuite on devrait pouvoir soumettre un nouveau tag à flickr [ok], l’image récupérée s’afficherait à la suite de la dernière image affichée dans le tableau [PAS OK] mais la nouvelle image qui arrive vient se superposer (en partant du point zéro) à l’image précédente. Le tout se faisant via processing.

Selon moi la solution devrait se trouver dans “void getPhotos(XMLElement _n)” mais j’ai beau expérimenter rien n’y fais. 
 
Si il fallait améliorer l’interface où ne serait-ce qu’installer un système de scrolling pour ne pas perdre les traces des précédentes requêtes je me tournerai vers controlP5 ou interfascia.

 

Voici le code :

import processing.opengl.*;

import proxml.*;

String tag = “processing.org”;

String apiKey = “5b0b84793bce67feafb7440dc8ba16aa”;

String nsid = “”;

String url = “http://api.flickr.com/services/rest/”;

XMLInOut xml = null;

ArrayList photos;

String FONT = “CourierNewPSMT”;

int FONTSIZE = 12;

int num;

int mark;

TextField field1;

boolean next = false;

boolean loading = false;

int error = 0;

Combobox box1;

void setup() {

  size(600,700);

  background(0);

  frameRate(15);

  field1 = new TextField(20,height - 60, 150,18,”tags:”);

  xml = new XMLInOut(this);

  nsid = “”;

  mark = -1;

  findByTag(tag);

  textFont(createFont(FONT, FONTSIZE));

  smooth();

void draw() {

  switch(error)

  {

    case 0:

      break;

    case 1:

      field1.info = “No item is found.”;

  }

  field1.update();

void mousePressed() {

  nsid = “”;

  findByTag(tag);

}

void keyPressed()

{

  field1.type();

}

void findByTag(String _n) {

  String rest = url+”?method=flickr.photos.search”;

  rest += “&api_key=” + apiKey;

  rest += “&tags=” + _n;

  xml.loadElement(rest);

}

void getPublicPhotos(String _n) {

  String rest = url+”?method=flickr.people.getPublicPhotos”;

  rest += “&api_key=” + apiKey;

  rest += “&user_id=” + nsid;

  xml.loadElement(rest);

}

void xmlEvent(XMLElement _x) {

  parseXML(_x);

}

void parseXML(XMLElement _x) {

  String stat = _x.getAttribute(”stat”);

  if (!stat.equals(”ok”)) {

    println(”Error from Flickr”);

    return;

  }

  XMLElement node = _x.getChild(0);

  String type = node.getName();

  if (type.equals(”tags”)) {

    nsid = node.getAttribute(”nsid”);

    println(nsid);

    getPublicPhotos(nsid);

  }

  else if (type.equals(”photos”)) {

    int num = node.countChildren();

    println(num);

    getPhotos(node);

  }

}

void getPhotos(XMLElement _n) {

  int cnt = _n.countChildren();

  cnt = min(cnt,8);

  for (int i=0;i<cnt;i++) {

    XMLElement ph = _n.getChild(i);

    String fm = ph.getAttribute(”farm”);

    String sv = ph.getAttribute(”server”);

    String id  = ph.getAttribute(”id”);

    String sc = ph.getAttribute(”secret”);

    String imgURL = “http://farm”+fm+”.static.flickr.com/”+

      sv + “/” + id + “_” + sc + “_s.jpg”;

    PImage img = loadImage(imgURL);

    int x = (i%8) * img.width;

    int y = (i/8) * img.height;

    image(img,x,y);

  }

}

Mobilisable

Enregistré dans : expo — Laurent Doucet at 10:02 pm on Mardi, décembre 16, 2008

Je n’ai malheureusement pas pu me rendre à Paris pour voir mobilisable

 

Heureusement pour moi de très nombreuses conférences sont accessible (enregistrement video) via leur site … ce sera pour après les cotations.

Page suivante »