automatic translation maschinelle Übersetzung

Add to Technorati Favorites
urzhiata | index

      Chronique de «Processing 2, Creative Programming Cookbook» de Jan Vantomme

Les éditions Packt m'ont proposé d'écrire une chronique du livre de Jan Vantomme (vormplus) consacré à Processing 2.0 : «Processing 2, Creative Programming Cookbook» (en anglais). C'est un ouvrage qui se consacre à la seconde version de processing sortie en 2012. L'auteur, Jan Vantomme, est designer et artiste résidant en Belgique, utilisateur de processing pour lequel il a réalisé la «library» ColorLib, il est également fondateur du groupe Processing Ghent. Sur son blog, il publie de nombreux articles sur processing (voir les liens ci-dessous).

Le livre s'adresse à des utilisateurs de niveau intermédiaire, la programmation objet y est abordée sans plus d'explications. Le livre est accompagné d'exemples de code, téléchargeables sur le site de l'éditeur ou sur github. L'ouvrage est présenté sous forme de "recettes", chacune est accompagnée d'un exemple de code dont le fonctionnement est décrit en détail, donnant de bonnes bases pour démarrer un projet.

La première partie passe d'abord en revue les fonctions de base : graphisme 2D et 3D, utilisation d'ensembles de données (CSV, XML), export depuis processing (image, pdf ou vidéo), puis se consacre à des thématiques plus avancées : visualisation audio, en présentant comment contrôler des éléments graphiques avec du son (en utilisant les fonctions FFT de la «library» Minim), avec un exemple de particules réactives au son. D'autres recettes permettent la construction une boite à rythme ou d'un séquenceur. Le chapitre suivant est consacré à la vision par ordinateur («computer vision»), avec des exemples consacrés à la poursuite («tracking») de couleurs, de formes, sans utiliser de «library» particulière, ou à la détection de visage en utilisant la «library» openCV pour processing de l'atelier hypermédia d'Aix-en-Provence.

La suite nous plonge directement dans les nouvelles fonctions de processing 2, et c'est certainement la plus originale par rapport aux ouvrages existants. Les modes javascript et android sont explorés à travers des recettes bien pratiques pour les découvrir. Par exemple, pour javascript, l'auteur explique comment charger des fontes et des images, comment inclure du code processing dans javascript et le faire interagir avec d'autres «libraries» javascript comme jquery, ou les toxiclibs.js. Pour Processing android, l'auteur s'intéresse aux spécificités des supports tactiles en proposant des recettes adaptées à l'utilisation du toucher et aux capteurs inclus sur ces plateformes : GPS ou accéléromètre.

La dernière partie est consacrée à l'intégration de processing dans d'autres IDE, principalement Eclipse (mais aussi IntelliJ IDEA). L'auteur nous accompagne dans l'installation et la réalisation de projets processing dans Eclipe, mais plus intéressant, avec la même clarté que pour les exemples précédents, il explique la méthode pour réaliser une «library» processing ou un outil («tool») à intégrer dans les «tools» de l'IDE de processing.

Ce livre constitue un bon panorama de la nouvelle version 2 de processing et donne les clés pour l'utiliser par des "recettes" utiles et décrites avec simplicité. En revanche, il n'aborde que très peu la partie algorithmique (excepté dans la partie vision par ordinateur), sujet sur lequel il existe déjà d'autre références comme «Nature of code» de Daniel Shiffman ou «Design génératif» aux éditions Pyramyd.

L'ouvrage chez l'éditeur : http://www.packtpub.com/processing-2-creative-programming-cookbook/book
Le site de Jan Vantomme : http://janvantomme.com/
Blog de Jan Vantomme, tag «processing» : http://vormplus.be/search/tags/processing
Vormplus sur openprocessing : http://www.openprocessing.org/user/11331
Le groupe Processing Ghent : http://processingghent.org/
Code sur github : https://github.com/vormplus/Processing2-CreativeProgrammingCookbook


      « en Si bémol »

« In B flat » est un projet musical collaboratif sur internet initié par Darren Solomon. Les participants enregistrent une vidéo, où ils jouent de leur instrument puis la postent sur youtube. Les séquences sélectionnées sont rassemblées sur inbflat.net et peuvent être jouées simultanément et mixées...

in B flat


      « A bicycle for 2000 »

Max Mathews, un pionnier de la synthèse musicale par langage informatique écrivait en 1961 une reprise d'un air traditionnel ( « Daisy bell / Bicycle Built for Two » à base de synthèse vocale. « A bicycle for 2000 » est une version contemporaine mixée à partir de 2000 voix enregistrées par internet, chacune disant une petite partie de l'ensemble...

A écouter ici : A bicycle for 2000 (la version originale, ainsi que les enregistrements voix par voix sont aussi en ligne.)


      apéro codelab #02 à Quimper

Apéro Codelab #02 - Quimper 25 avril

L’apéro codelab est un rendez-vous ouvert à tous ceux qui s’intéressent à la création numérique (code de programmation, objets électroniques, dispositifs multimédia, musique, image, interaction, hack, etc.), pour partager des connaissances, présenter projets et réalisations et se rencontrer.

Au programme :

Présentation de travaux d'artistes :
« Storm » par Didier Tallec : vidéo + son spatialisé + lumière concrète + présentation du Spat de l'Ircam
« Ordimou » par Charlotte Bégule : arduino + sculpture
Installations de Fanch Dodeur : computer vision + processing + pure data

Performances sonores :
Gary Glitcher : Glitch by popular request!
Fanch Dodeur : Interfaces DIY + capteurs + pure data

+++
Construire une table réactive (avec 3 fois rien) par Emoc
Présentation d'outils open source pour la création : processing, pure-data, arduino, etc.

+ discussions et bonnes vibrations!

Brahea Gardens, 37, avenue des sports, 29000 Quimper
Samedi 25 avril, à partir de 18h30
Entrée libre, ouvert à tous!

contact : apero2 {at} codelab.fr


ça se passe ici :


      « apéro codelab » à Nantes

apero codelab à Nantes
20 Décembre 2008 :: APERO CODELAB 01 :: Nantes

discussions, mix & performances

entrée libre

Samedi 20 décembre 2008 de 19h à 23h au Canotier | 21 quai de Versailles | Nantes

contact : 02 40 16 86 78 – info@crealab.info - infos crealab

L'apéro Codelab est une rencontre consacrée aux pratiques expérimentales de création d'image, de vidéo, de son et de musique qui utilisent des langages de programmation ou l'expérimentation électronique, en privilégiant l'aspect open source.

Cette rencontre organisée et animée par les assos membres du réseau Crealab est l'occasion d'inviter Emoc, le fondateur du forum codelab.fr, espace ressources en ligne sur ces pratiques expérimentales.


Au programme :
# présentation de codelab.fr, d'ouvrages ("Making things talk", "Computer Music with examples in Super Collider 3", "Designing sound") et de travaux d'artistes ("Reflet" de Thomas Otra, "Topodio", de Dominique Leroy et Jean-François Rolez / la fabrique du libre)

# actualité autour de Puredata: les abstractions Pdmtl, Pdpédia le retour...

# performances par Wilfried Nail, Gary Glitcher

# mix d'images et de sons glanés au sein de la communauté


! ouvert à tous !

      interlude : Artikulation de Gyorgy Ligeti

Une partition graphique réalisée par Rainer Wehinger pour l'oeuvre sonore «Artikulation» de Gyorgy Ligeti.



Dans ce film, l'oeuvre sonore est synchronisée avec la partition visuelle, l'auteur (de la synchronisation) a également assemblé Mycenae, une composition de Iannis Xenakis réalisée avec l'UPIC, un système informatique de composition musicale basé sur une tablette graphique.

[via different waters & mediamus]

      photoshop tennis

Un jeu collaboratif sur flickr, le principe ? une image d'origine est proposée, chaque participant y ajoute une couche, selon quelques règles simples : se limiter à des images photographiques (pas de dessin, d'images générées par ordinateur, ni de superposition de texte). Voila pour les règles de base que l'on retrouve sur la page du groupe, pour chaque session du jeu, des règles spécifiques peuvent être ajoutées. Pour l'instant, il y a déjà eu plus de 200 jeux commencés sur ce principe!

Au résultat, une belle collection de collages absurdes peuplés de monstres géants et autres créatures kitsch aux couleurs chatoyantes... A voir ici : ps tennis pool

photoshop tennis 5
photoshop tennis 7
photoshop tennis 9
photoshop tennis 10
photoshop tennis 11
photoshop tennis 2
photoshop tennis 14

      1981, Triple-I

Information International, Inc. ou Triple-I est une compagnie qui réalisait des films en image de synthèse au début des années 80. Ils produisirent le film suivant pour démontrer à Disney qu'il était possible de réaliser « Tron ». C'est un collage d'extraits de leurs réalisations, on retrouve parmi d'autres « Adam Powers, the Juggler », une animation créée à partir de capture de mouvements rudimentaire, un exploit pour l'époque!

Après « Tron », Triple-I participera à des films comme « Star Wars », « le Trou Noir », « Westworld », « Rencontres du 3e type », etc.



sources : Dave Sieg, Wayne Carlson, Timeline of Computer Graphics and animation, on peut y trouver le film Adam Powers (format avi)