// Atelier Hypermedia
// Douglas Edric Stanley (www.abstractmachine.net | destanley@abstractmachine.net)
// Objet orienté imagé (Image-oriented Objects)
// cours sur Processing + Arduino
// durée : 10 * 3 heures
// dates : Octobre 2006 à janvier 2007 (cf. calendrier)
// horaires : jeudi matin 9h30 - 12h30
Cette année, L’atelier Hypermedia poursuit sa transformation entamée l’année dernière à travers l’usage au quotidien de logiciels libres - et plus important pour de jeunes artistes : gratuits. Au centre de cette stratégie, l’utilisation de l’environement de création Processing (cf. http//processing.org) qui s’est étoffé pendant cette première année expérimentale d’encore plus de bibliothèques externes qui ouvrent son « noyau » sur la presque totalité des champs technologiques explorés dans l’école : 3d, son, vidéo, réseaux, photo, impression, robotique, électronique, et beaucoup d’autres de possibilités qui débordent ces distinctions classiques. Mais avant tout, Processing est un environement facile d’accès pour ceux qui ont envie d’experimenter les œuvres interactives et évolutives, mais qui veulent éviter les complications habituelles du genre. Il s’agit d’un environement conçu spécifiquement par des artistes pour des artistes, et non pas un produit « fabriqué » par des ingénieurs pour un public « d’utilisateurs » (c’est-à-dire d’autres ingénieurs).
Le cours se basera sur plusieurs cours en-ligne de l‘année dernière, mais rajoutera au fil de l’année de cours supplémentaires orientées cette fois-ci vers des contextes plus concrets d’exploration artistique. Nous travaillerons notament dans ce sens avec les entrées audio et vidéo, des programmes et données en réseau, et l’interfaçage avec le monde physique via deux dispositifs pédagogiques et artistiques conçus comme des compléments faciles à relier à Processing : Wiring (cf. http://wiring.org.co) et Arduino (cf. http://arduino.cc).
Ce cours est également proposé comme cours de préparation pour ceux qui voudront suivre le workshop de création de jeux insolites pour ENIAROF 0.2. Ce workshop donnera notamment aux étudiants un contexte concret pour imaginer des dispositifs réels, et sortir d’une vision trop technologique de la programmation vue comme simple « outil ».
// Objectifs du cours
découvrir les possibilités de l’algorithme dans la création de dispositifs artistiques ; acquérir les techniques de base permettant à un étudiant de gérer seul ou à plusieurs un projet d’œuvre interactive ou évolutive ; découvrir les possibilités offertes par le « physical computing » et la façon dont Processing/Wiring/Arduino peut faciliter l’exploration de ce champ.
// Modalités de validation
Les étudiants doivent suivre l’ensemble des cours in-situ ou en ligne. Ensuite, ils doivent développer un prototype simple (installation ou programme en-ligne) utilisant un des concepts avancés du cours (par exemple : capture audio, capture physique, séquence vidéo, illustration PDF, orienté-objet, etc). L’étudiant doit faire valider le projet à la fois avant et après sa réalisation.