Affichage des articles dont le libellé est pure data. Afficher tous les articles
Affichage des articles dont le libellé est pure data. Afficher tous les articles

samedi 29 mars 2008

Ouroboros




Ouroboros est une performance sonore qui utilise les paramètres internes de l'ordinateur pour (essayer de ) générer de la musique procédurale. Un programme créé dans Processing récupère les données et statistiques des performances de l'ordinateur (mémoire, processeur, disque dur) en se basant sur le moniteur de performances de Windows. Ces données sont ensuite envoyés via osc dans pure data, ou elle sont retraités et renvoyé à nouveau vers Fruity loops (logiciel de musique ) sous formes de données midi. Mais à chaque fois qu'une nouvelle note est jouée, une fenêtre de firefox s'ouvre, ayant ainsi une incidence sur les performances de l'ordinateur. La machine se mord la queue...
L'ouroboros, dans de nombreuses mythologies est un serpent qui se mange lui même. La finalité de cette performance serait peut être de faire planter l'ordinateur, mais je n'y arrive pas, comme quoi Windows est parfois plus stable que ce que l'on en (mé) dit...



Du travail d'équipe:


1) Le moniteur de performances de Windows. Les données sont écrites dans un fichier texte.



2) Processing récupère les données du fichier texte et les envoie vers pure data via osc. Chaque nouvelle donné envoyée entraine l'ouverture d'une nouvelle fenêtre de Firefox, pour le plus grand plaisir de l'ordinateur et de windows.



3) pure data retraite et organise courageusement les données puis les envoie en midi vers fruity loops.



4) fruity loops reçoit les données midi qui sont redistribuées vers une dizaine d'instrument:
basse, guitares, guitare indienne (qui sonne comme le gamin trisomique qui joue du banjo dans Délivrance )...



5) Le résultat final à l'écran. Windows est au bord du crash, mais tient bon.


---------------------

Edit du 13 Avril:

Je viens de me rendre compte qu'un artiste a plus ou moins fait le même projet que moi il y a de cela un an. Deux solutions d'offrent à moi:

1) Je retourne dans le passé et je tue ce type avant qu'il n'ait l'idée de ce projet.

2) J'abandonne ce projet et je passe à autre chose, de toutes manières j'ai plein d'autres idées à exploiter.

Je choisis la solution n°2...



lundi 14 janvier 2008

Le cri de la wiimote

///
///


J'ai retrouvé dans les tréfonds de mon disque dur cette vidéo, réalisée l'année dernière pendant un workshop avec Ricardo et Gonzagues. Il s'agit d'une petite démo ou la manette wiimote est utilisée pour générer du son dans pure data. Les données de la wiimote sont envoyées dans bluesoleil (au fait, la dernière version du dit bluesoleil fonctionne parfaitement avec la wiimote...) puis transférées dans glovepie, ou un script envoie les données de la manette (accélération, rotation, etc) vers Pure Data via osc (il s'agit du même système que j'ai utilisé dans crs simulator).

Mais tout ça ne fait pas un projet à part entière: Le son n'est pas très intéressant (à part pour les fans d'ultrasons, ça doit exister ) et ce genre de bidouilles/ acrobaties a déjà été effectué par pas mal de monde.

lundi 22 octobre 2007

Bourse > partition > musique

/////////

Je travaille actuellement sur un projet de software qui récupère en temps réel les cours de la bourse sur internet et génère à partir de ces valeurs financières une partition pouvant être interprété par des musiciens. La finalité de ce projet est de fournir une plate forme/ interface pour la réalisation de performances par des musiciens qui pourraient interpréter, voir improviser sur le Cac 40 ou le Nasdaq.

Je cherche pour le moment à établir des règles, un mètre étalon ( voir Duchamp ) qui consisterait à édicter qu'une valeur donnée correspond à telle note ou élément de notation. Au fur et à mesure que le cours de la bourse évolue, de nouvelles notes apparaissent sur la partition. Il faut ainsi que je trouve une équivalence entre le temps d'arrivée des données (flux ) de la bourse et les différents temps de la notation musicale (tempo, intervalle ). La difficulté réside notamment dans la tentative de faire coïncider ces différentes échelles de temps ( temps du flux / temps de la notation / temps de l'exécution musicale ).


Ce qui m'intéresse dans cette confrontation entre les marché financiers et des musiciens par le biais d'un programme, c'est la manière dont un musicien pourrait ajouter du « sensible », ou du sens sur une partition générée par un ensemble de paramètres (l'économie ) incontrôlable et incompréhensible, soumis à une certaine forme de hasard (cf John Cage ). Les termes de cette sublimation de l'argent en musique sont encore à définir, mais il me semble que cela serait plus intéressant si la machine générait une ligne musicale simple et répétitive, sur laquelle des musiciens rompus au jazz, par exemple, pourraientt improviser et enrichir au niveau harmonique, rythmique. La machine impose un programme que le musicien suit tout en prenant ses libertés avec.


Un parallèle avec l'alchimie me parait également intéressant, car au delà de la transformation physique d'un matériau en un autre (transmutation ) il y a également un aspect spirituel qui rentre en jeu.


Ce projet est dans la continuité d'un travail débuté l'année dernière (voir ici, ici et ) ou un patch pure data récupérait les datas de la bourse sur le net et les recrachait sous forme de son... pas très mélodieux.
J'aimerais désormais ouvrir ce système vers l'extérieur afin que ces données trouvent un autre encrage dans le monde physique que de simples hauts parleurs . Je suis en train de passer de pure data vers processing (ce dernier étant beaucoup plus portable et permettant de réaliser des projets visuellement plus complexes qu'avec pure data ).


Je suis plutôt limité par mes faibles connaissances musicales sur ce projet (je lis avidement un bouquin du style “le solfège pour les nuls” pour tenter de remédier à mes lacunes en matière de notation musicale). Je cherche des musiciens plutôt confirmé et branché jazz, free-jazz ou au pire post-rock, qui seraient intéressés pour collaborer avec moi sur ce projet . Je conçois vraiment ce projet comme un espace d'échange et d'ouverture interdisciplinaire.




mardi 26 juin 2007

////


Voici quelques images de mes travaux présentés lors du Dnap:
(obtenu avec les félicitations du jury en prime )





















(merci à Charlotte pour les photos !)



////

dimanche 13 mai 2007

« Ségolène Royal élu Président de la République »

//////////
///////
Je n'invente rien, c'est ce qui indiqué sur le blog automatisé de Ségolène Royal. Quand à celui de Sarkozy, il reste désespérément muet depuis sa (supposé ) défaite. Voila qui pourra peut être remonter le moral de certains.



Avec la fin des élections, il est donc temps de mettre un terme à ces blogs à mises à jours automatiques qui échangeaient les propos des candidats à l'élection présidentielle. J'ai amélioré le script php, et dans la dernière version, il était capable de vérifier si un nouveau texte venait d'être publié, et si ce texte était identique au précédent, il ne procédait pas à la mise à jour du blog.

Ce principe d'échange de discours a permis quelques perles d'humour absurde. Ainsi on apprendra qu'un débat entre Nicolas Sarkozy et Nicolas Sarkozy a eu lieu, ou bien quelques articles plus tard on découvrira un discours de Sarkozy ou ce dernier se perd en compliments digne de De Gaulle à l'attention du "peuple de France" (alors qu'il s'agit à l'origine d'un discours de Royal).
Il est amusant de constater que cet échange de valeur, de discours à eu lieu "pour de vrai" durant la campagne, notamment lors du débat (Ségo se met en colère,tandis que Sarko devient respectueux).
L'on a toujours des attentes particulières face à un candidat, et le discours de l'un devient ainsi parfois inacceptable ou intriguant dans la bouche de l'autre. Car tout ce qui compte actuellement c'est l'image, et les stratégies de communication employées sont digne du marketing. Les politiques sont des produits/emballages/packaging qui tentent de s'adapter face à leurs différends publics, répétant leur numéro, leurs mimiques et leurs phrases d'accroche à envie, adaptant leur fond de commerce aux circonstances, et n'hésitant pas à emprunter les idées d'autrui. La politique-spectacle au final n'engendre que des candidats hybrides, à mi-chemin entre le chanteur de variété et le représentant de commerce, des enveloppes vides obnubilés par le pouvoir.

Enfin, à voir, un blog intéressant qui utilise un système assez similaire au mien (exploration de flux rss et mises à jour automatique), plus d'informations par .
*

////


////////::::

samedi 7 avril 2007

Ump vs ps vs ump: blog automatique

///

J'ai continué à travailler sur mon script qui permet des échanges automatiques de textes entre les deux principaux partis politiques français. J'ai arrêté l'expérience basé sur les échanges de mail, je n'obtenais aucune réponse, de plus l'idée au delà du coté amusant n'étais pas très judicieuse, sans compter que ce travail n'avait aucune visibilité, à part pour les personnes recevant les mails.


Voici donc la deuxième version de ce travail. Le blog de Nicolas Sarkozy et celui de Ségolène Royale,créés pour l'occasion sont remis à jour automatiquement, une fois par jour avec un texte (extrait de discours, etc) récupéré sur le blog du parti opposé (Ainsi le blog de Sarkozy est alimenté avec des textes de Ségolène Royal et vice-versa ) .




L'idée derrière tout ça est que finalement le paysage politique français est désespérément plat, et il n'y a plus de réelles différences entre la droite et la gauche. Ainsi la droite pioche allègrement dans les idées et thèmes nauséabonds de l'extrême droite ( ce n'est pas nouveau, depuis le fameux "bruit et l'odeur" de Chirac ) . La gauche de son coté fait sienne des thèmes de campagnes typiquement frontiste (insécurité, nationalisme et j'en passe ) . On retrouve même Sarkozy citant du Marx !. La campagne électorale n'est plus une bataille d'idées, mais d'images (et ça ne date pas d'hier, voir à ce propos l'excellent documentaire de Depardon , 1974, une partie de campagne). Le discours des candidats est interchangeable, ce n'est presque pas choquant de retrouver le discours que l'on attendrait de l'un dans la bouche de l'autre.

J'ai amélioré mon script, ainsi, dès qu'il rencontre le mot Sarkozy dans un texte, il est remplacé par Royal (ump devient ps, droite devient gauche, etc) afin que l'illusion soit parfaite. J'ai aussi corrigé des problèmes liés aux accents et aux balises html qui apparaissaient dans le texte.


J'aime beaucoup le travail des yes men, et leur idée de correcteur de réalité, qui consiste en grossir le trait pour en faire ressortir de manière ironique tout l'aspect dérangeant. Et puis il y aussi leur pendant français, le site brave patrie (dire que des gens tombent dans le panneau ! ).

Le blog de Nicolas Sarkozy:


Le blog de Ségolène Royal:



///

lundi 2 avril 2007

ump vs ps vs ump: bilan provisoire

..
..
Cette performance sur le réseau, dont j'expliquais le fonctionnement ici, est toujours en cours. Le serveur qui envoie des mails automatiquement tourne depuis une dizaine de jours, et ce sans aucun plantage. Je pense que j'arrêterais l'expérience vers la fin avril, pour coïncider avec les élections. A part ça, je suis un peu déçu, car je n'ai reçu aucune réponse des intéressés, à l'exception des accusés de réception automatique d'un des destinataires ( c'est un peu le coup de l'arroseur arrosé ! ).




Comme je le redoutais, les mails ont sûrement atterri dans la poubelle à spam des destinataires. Tant pis, j'aurais au moins essayé de déclencher le débat, tout en leur renvoyant à la figure leur propre usage du fameux web 2.0... Une autre solution pour éviter cet écueil, aurait peut être été d'utiliser le nouveau service de google ( un poisson d'avril en réalité ! ) qui permet de transformer des courriels en vrai courrier postal. Ça serait amusant de faire crouler les bureaux de l'ump avec des centaines de lettres contenant des discours de Ségolène Royale (attention! ceci est un exemple donné à titre indicatif, je ne veux surtout pas prendre parti. ).

J'avais également une idée sur le même principe, un blog qui se remettrait à jour automatiquement en piochant de ci de la des textes et des contenus sur d'autres blogs choisis aléatoirement. Un "blogenstein", en quelques sorte . J'ai d'ailleurs trouvé un lien intéressant, vers une équipe qui a créé un journal télévisé entièrement automatisé (voir ici ou la ). Ce projet me rappelle vaguement un vieux roman de Philip K Dick, La vérité avant-dernière.


///


dimanche 25 mars 2007

ump vs ps vs ump (ou l'engraineur automatique )

Durant le dernier workshop avec Gonzague, j'ai travaillé sur cet engraineur informatique dont je parlais ici.
Il s'agit en gros d'un script php qui va chercher sur le blog d'un parti politique donné ( ump par exemple ), le dernier texte publié (en se servant du flux rss ) et qui l'envoie par mail à des responsables du parti politique opposé (ps par exemple). Un ordinateur à l'école sert de serveur et envoie automatiquement toute les huit heures une flopée de mails entre parti politique adverse, tout cela afin de foutre la merde (ou de favoriser le débat ?).




Le système fonctionne dans les deux sens, ainsi des élus ump reçoivent des mails envoyés par Ségolène
Royale et contenant des extraits de son blog, tandis que des élus socialistes reçoivent des mails envoyés par Nicolas Sarkozy et contenant des extraits de son blog. J'ai soigneusement choisi mes victimes, qui reçoivent des mails avec une adresse d'expéditeur bidon ( genre segoleneroyaleathotmail.fr ) que j'ai créé pour l'occasion. J'attends ainsi avec impatience leurs réactions (insultes, assaut dialectique et idéologique, mépris?) que je ne manquerais pas de publier ici. J'ai décidé de jouer avec les deux partis et de retourner leur usage des technologies contre eux même. L'idée est également de créer une situation, une décontextualisation en quelques sorte, un peu comme pouvait l'être les détournements situationnistes.








///

mercredi 7 mars 2007

Le cri du cac 40

//


Un extrait du flux sonore généré par le cac 40, enregistré cet après midi vers 15 heures :



Le son est certes encore un peu brut et j'ai pas mal d'améliorations à apporter pour que ce soit supportable plus de deux minutes d'affilés, même si je ne cherche pas forcément une esthétique qui se rapprocherait de mes vieilles merdouilles musicales.
J'ai du refaire entièrement le script qui va chercher les cours de la bourse sur la net, car le code de la page du Monde sur laquelle je me basais a changé.
//

mardi 27 février 2007




Quelques images de l'ébauche de corps sans organes que j'ai présenté lors du bilan. Toutes les parties du corps ne sont pas encore fonctionnelles/ terminées. C'était la première fois que j'installais dans l'espace ce qui n'existait jusqu'à maintenant sous forme de programmes, dessins et idées.
L'un des écueils que j'ai rencontré était à propos du son de la bourse jugé par certaine personne trop abrupte et abrasif. Doit on essayer forcément dans une oeuvre de transformer le chaos du monde (en l'occurrence ici la bourse ) en une petite ritournelle organisée, esthétisante, voire inoffensive ?



L'autre problème semblait venir de l'utilisation de mes dessins générés aléatoirement à partir d'une base de donnée. Je me demande toujours si c'est une bonne idée de vouloir à tout prix imposer mon graphisme dans un ensemble de machines. D'autant que ce travail fait le grand écart entre différends statut d'images ( image tv, dessin traditionnel et graphisme processing se côtoient).



Sinon je réfléchi à une disposition dans l'espace plus balisé, pour permettre au spectateur lambda de mieux comprendre la circulation des flux. (ainsi le module qui produit le son de la bourse serait représenté sous forme d'un micro pointé en direction d'un écran affichant les cours de la bourse; même si ce dispositif n'a aucune utilité technique pour le fonctionnement de l'oeuvre, cela me semble amusant et plus compréhensible )


samedi 27 janvier 2007















Le module qui permet de récupérer le cours de la bourse sur internet et de les transformer en son consiste en ceci: il s'agit d'un patch pure data qui déclenche régulièrement un script python.
Ce script va chercher sur cette page les différentes valeurs boursières, puis les imprime dans la console (le shell ) de linux. Pure data récupère ensuite ces chiffres brut qui vont servir à créer un graphique (array )qui sera transformé en onde sonore. Pour l'instant ça n'est pas très musical (krrr-tchhh-ffrrttt ) mais je ne suis pas sur que la bourse soit une donnée très harmonieuse...


....