Grooving les Trans 2014

Grooving les Trans 2014
  • Par Gilles Gonon
  • Sep 25, 2014

Bon voilĂ , je regarde l’affiche des trans 2014, © Jamesmarsh.com, j’aime les couleurs, j’aime l’Ă©nergie de cette affiche, mais il manque quelquechose. Je crois que je garderai toujours un faible pour celle de 2004, l’annĂ©e oĂč je suis arrivĂ©e Ă  Rennes.

Bref je regarde cette affiche et je me dis, c’est quand mĂȘme dommage qu’elle ne vibre pas plus đŸ€© …

Et me voilĂ  parti dans le projet aussi fou qu’inutile de la faire bouger. DĂ©jĂ  l’an dernier, ça m’avait titillĂ©, alors c’est parti. J’ai commencĂ© par faire un programme Processing, j’adore les possibilitĂ©s et la simplicitĂ© de ce langage.

Et puis arrive p5.js, presque la mĂȘme chose, en Javascript. Je reste encore bluffĂ© par la vidĂ©o de prĂ©sentation du langage hello.p5js, une trĂšs belle dĂ©mo sur ce qu’on peut faire aujourd’hui dans un navigateur web. J’avou aussi ĂȘtre un Ă©norme fan de Daniel Shiffman.

De mon cĂŽtĂ©, c’est bien plus modeste, je rĂ©cupĂšre dans les rĂ©fĂ©rences et exemples du langage une classe Spring par-ci, une classe Mover par lĂ , j’encapsule les deux dans une classe Elastic pour recrĂ©er les formes de l’affiche des Trans, j’ajoute un peu de musique qui bouge et le rĂ©sultat est lĂ  :

Faites groover l’affiche des trans ICI đŸ„‚

đŸ’« Edit 2021 : Cette petite fantaisie marche toujours en 2021, et je m’amuse toujours Ă  la regarder. Il faut que je change la musique, mais c’est une autre affaire.

Le tout est en open source code et musique : GroovingLesTrans2014.js

La musique n’est pas dans la prog des Trans, mais si vous en voulez plus, allez voir ma page soundcloud.

La premiĂšre version de l’applet Processing est aussi en ligne ici, mais ne fonctionne plus depuis longtemps. Vous puovez cependant y rĂ©cupĂ©rer le code source.

VoilĂ , si ça vous plait, partagez, modifiez, faites la vivre cette affiche …

đŸ’« Edit 2021 : J’avais fait Ă  l’Ă©poque une page pour crĂ©er des formes avec la souris, il faut que je retrouve ça. A suivr bientĂŽt sur Gitlab / Github