Art in Humanity's Code
Cet article présente la première étude empirique à grande échelle de plus de 1,6 million de dépôts de code utilisant des bibliothèques open-source dirigées par des artistes telles que Processing et openFrameworks, révélant la diversité mondiale des pratiques de codage créatif à travers l'éducation et l'industrie tout en fournissant une base pour favoriser la création numérique inclusive.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez le monde numérique comme une immense bibliothèque invisible où chaque livre est un morceau de code. Pendant des décennies, nous avons considéré le code comme un outil strict et sérieux pour construire des calculatrices, des sites web ou des jeux vidéo. Mais il existe un tout autre recoin de cette bibliothèque où les artistes et les rêveurs utilisent le code comme un pinceau. Ils ne se contentent pas d'écrire des instructions ; ils écrivent des sorts qui font danser, chanter et peindre des tableaux aux ordinateurs, des tableaux qui changent à chaque fois que vous les regardez. Ce domaine s'appelle l'« art génératif » ou le « code créatif ». C'est comme apprendre à un robot à être un musicien de jazz d'improvisation : vous lui donnez quelques règles, et il crée quelque chose d'unique et de magnifique que personne n'a jamais vu auparavant. La grande question pour les chercheurs est la suivante : Qui sont ces artistes numériques ? Où vivent-ils ? Et qu'advient-il de leur travail lorsque l'internet change ou qu'un site web ferme ? Si nous ne sauvegardons pas leur code, leurs chefs-d'œuvre numériques pourraient disparaître à jamais, tout comme une chanson dont plus personne ne se souvient des paroles.
Ce document est une immense chasse au trésor à travers cette bibliothèque numérique. Les auteurs, une équipe de chercheurs du Canada et de France, ont décidé de fouiller dans un immense archive appelé Software Heritage. Considérez cette archive comme une machine à remonter le temps qui a sauvegardé des copies de plus de 400 millions de dépôts de code, même provenant de sites web disparus. Ils ont recherché 1 613 571 « trésors » spécifiques — des projets de code utilisant des outils spéciaux conçus pour les artistes, comme p5.js (un langage de programmation convivial pour le visuel) ou Processing (un outil classique pour créer de l'art avec du code). Ils voulaient savoir : Où cet art est-il hébergé ? Est-il encore en ligne ? Où vivent les artistes et que créent-ils réellement ?
La quête a révélé des secrets fascinants. Premièrement, ils ont découvert que si la majeure partie de cet art vit sur GitHub (le plus grand site de partage de code), un pourcentage surprenant de 5,5 % des projets — soit environ 84 000 d'entre eux — a déjà disparu de ses foyers d'origine. Ils ne sont en sécurité que parce que l'archive Software Heritage les a sauvegardés. C'est comme trouver un journal intime dans une capsule temporelle que personne d'autre ne possède ; sans cette archive, ces œuvres d'art numériques seraient perdues pour l'histoire.
Ensuite, ils ont regardé la carte. Ils ont découvert que ces codeurs créatifs ne se trouvent pas seulement dans les grands centres technologiques comme New York ou Londres. Ils sont partout ! Les chercheurs ont trouvé des contributeurs dans 124 pays différents, du Brésil et du Japon jusqu'aux coins reculés d'Afrique et d'Asie centrale. Il s'avère que n'importe qui avec un ordinateur et une connexion internet peut rejoindre cette fête artistique mondiale. Ils ont même trouvé des artistes qui décrivent leur localisation comme étant « Tatooine » ou « l'Internet », montrant à quel point cette communauté est joueuse et imaginative.
Lorsqu'ils ont zoomé sur l'art lui-même, ils ont découvert que les utilisateurs de p5.js sont incroyablement polyvalents. Ils ne font pas seulement des images statiques ; ils construisent des jeux interactifs, des histoires animées et même de la musique qui réagit au spectateur. Environ la moitié des projets utilisent le hasard pour s'assurer que chaque fois que vous lancez le code, le résultat est un peu différent. Certains ne sont que des formes simples en mouvement, tandis que d'autres sont des systèmes complexes mêlant son, vidéo et données.
Enfin, les chercheurs ont jeté un coup d'œil aux 42 créateurs de code les plus actifs pour voir pourquoi ils créaient cet art. Ils ont trouvé trois raisons principales :
- Apprendre à coder : De nombreux projets sont des devoirs d'étudiants apprenant l'informatique. Ils utilisent l'art pour rendre l'apprentissage de la programmation amusant et visuel.
- Apprendre l'art : D'autres proviennent d'écoles d'art, où les étudiants utilisent le code pour explorer le design et la créativité, traitant l'ordinateur comme un nouveau type de toile.
- Faire de l'art : Et puis il y a les artistes professionnels et les studios qui utilisent le code pour créer des œuvres d'art et des installations sérieuses et autonomes.
Le document suggère que ce mélange d'éducation et de pure expression artistique est ce qui maintient la communauté en vie. Alors que certains projets éducatifs disparaissent une fois le cours terminé, les artistes et les studios professionnels ont tendance à continuer de créer pendant des années. Les auteurs concluent que le code est désormais une part majeure de notre patrimoine culturel, et que nous devons continuer à le sauvegarder. Tout comme nous préservons les vieilles peintures dans les musées, nous devons préserver ces chefs-d'œuvre numériques afin que les générations futures puissent voir comment nous avons appris à peindre avec l'encre invisible d'internet.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.