Au cours de ce workshop, j'ai choisi à la fois d'introduire à
l'esprit spécifique de conception de puredata (pd) et à son
maniement pratique -et concrètement, pouvoir faire quelque chose
avec ces boîtes et ces ficelles.
Dans un premier temps, j'ai voulu orienter cet atelier plutôt
vers la conception graphique (2D, 3D) que vers le son. C'est, à mon
avis un moyen de toucher et de rencontrer un autre public, plus
sensible au visuel qu'au sonore. Les boîtes qu'on utilise pour le
rendu visuel, la conception de fonctions, le passage de messages,
de valeurs numériques dans les objets est, ainsi expérimenté de
manière plus concète : un message de couleur change la couleur à
l'intérieur d'une fonction de couleur [color] et est
envoyé à la forme géométrique, par exemple
[circle].
Bien sûr en deux heures, je n'ai hélas pas pu aller assez loin pour introduire à l'aspect spécifique des commandes OpenGL et à ce quelles permettent de faire. Le niveau du workshop est resté plus basic, afin de pouvoir évoluer doucement, pas à pas vers une bonne compréhension des différents éléments et des différentes notions.
Nous avons donc pu aborder des notions comme celles de boîtes
objets, de boîtes nombres et de boîtes messages et à quoi peuvent
bien servir toutes ces boîtes puisqu'elles ont chacune des
fonctions très différentes. Un point essentiel du workshop a été le
fonctionnement du "bang" soit du point de vue de l'objet graphique
(GUI), du message [bang ( ou de l'objet
[bang] , de telle sorte à introduire justement à
l'idée de calcul et comment est déclenché un calcul, dans quel
ordre il a lieu et comment changer cet ordre ou décider d'ordonner
ces calculs.
Ordre de création, ordre des opérations sont des concepts de bases essentiels pour pouvoir travailler confortablement avec pd par la suite.
Pour finir ce workshop, nous avons abordé quelques objets de la
bibliothèque graphique Gem, tel que l'objet
[pix_image] et [pix_film] et la manière
dont on peut obtenir un rendu d'image dans une fenêtre Gem :
Et merci à Audrey pour son aide de traduction durant ce workshop. Sans sa présence, il est possible que cet atelier n'aurait pas pu avoir lieu.