bases:fabnum:livecoding:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bases:fabnum:livecoding:start [2026/02/27 11:21]
enseignant
bases:fabnum:livecoding:start [2026/03/01 17:51] (Version actuelle)
enseignant [Video]
Ligne 1: Ligne 1:
 ====== Live coding ====== ====== Live coding ======
-Le live coding est une pratique de programmation informatique et une forme d'art numérique où la création s'effectue en temps réel, sous les yeux du public. Le code source est non seulement l'outil de production, mais aussi l'œuvre visible, projeté et modifié en direct durant la performance. Cette transparence radicale établit un rapport unique avec le spectateur, invité à lire les instructions qui génèrent l'expérience sonore ou visuelle.+Le live coding est une pratique de programmation informatique et une forme d'art numérique où la création s'effectue en temps réel, sous les yeux du public. Le code source est non seulement l'outil de production, mais aussi l'œuvre visible, projeté et modifié en direct durant la performance. 
  
-Apparu à la fin des années 1990 et au début des années 2000, le live coding puise ses racines dans la musique électronique, les langages de programmation dynamiques et la démocratisation de l'informatique. La pratique est aujourd'hui fédérée autour de principes communs, souvent résumés par l'expression "Show us your screens" (montrez-nous vos écrans), et encadrée par des collectifs et des conférences internationales comme l'International Conference on Live Coding (ICLC).+Cette transparence radicale établit un rapport nouveau avec le spectateur, invité à lire les instructions qui génèrent l'expérience sonore ou visuelle. 
 + 
 +Apparu à la fin des années 1990 et au début des années 2000, le live coding puise ses racines dans la musique électronique, les langages de programmation dynamiques et la démocratisation de l'informatique. La pratique est aujourd'hui fédérée autour de principes communs, souvent résumés par l'expression "**Show us your screens**" (montrez-nous vos écrans), et encadrée par des collectifs et des conférences internationales comme l'International Conference on Live Coding (ICLC).
  
  
 === Visuel === === Visuel ===
  
-  * Hydra : Synthétiseur vidéo en direct dans le navigateur.+  * [[https://hydra.ojack.xyz/|Hydra]] : Synthétiseur vidéo en direct dans le navigateur.
   * P5LIVE : Environnement collaboratif pour performances avec p5.js.   * P5LIVE : Environnement collaboratif pour performances avec p5.js.
   * KodeLife : Éditeur de shaders GPU temps réel avec entrées audio/MIDI.   * KodeLife : Éditeur de shaders GPU temps réel avec entrées audio/MIDI.
Ligne 18: Ligne 20:
   * Sonic Pi : Environnement éducatif basé sur Ruby pour composer de la musique.   * Sonic Pi : Environnement éducatif basé sur Ruby pour composer de la musique.
   * FoxDot : Langage Python pour motifs musicaux sur serveur SuperCollider.   * FoxDot : Langage Python pour motifs musicaux sur serveur SuperCollider.
 +  * Ibniz : 8bit video/ sound synth
   * TidalCycles : Langage de motifs (patterns) intégré dans Haskell.   * TidalCycles : Langage de motifs (patterns) intégré dans Haskell.
   * Overtone : Environnement Clojure sur JVM utilisant SuperCollider.   * Overtone : Environnement Clojure sur JVM utilisant SuperCollider.
Ligne 29: Ligne 32:
   * Three.js : Librairie JavaScript pour scènes 3D en temps réel dans le navigateur.   * Three.js : Librairie JavaScript pour scènes 3D en temps réel dans le navigateur.
   * TouchDesigner : Plateforme nodale pour contenu interactif 3D et vidéo temps réel.   * TouchDesigner : Plateforme nodale pour contenu interactif 3D et vidéo temps réel.
 +
 +
 +===== Video =====
 +{{youtube>AifAIqHezb8?medium}}
 +{{youtube>aPsq5nqvhxg?medium}}
 +{{youtube>2eP0cKM8Jmg?medium}}
 +{{youtube>cw7tPDrFIQg?medium}}
 +{{youtube>KrFttd5D1cw?medium}}
 +{{youtube>uTrXr5RcXQ0?medium}}
 +{{youtube>UG7JAXQAO0g?medium}}
 +Tutoriel Hydra : https://www.youtube.com/@NaotoHieda
 +
 +===== Liens =====
 +https://ressources.labomedia.org/live_coding
 +
 +  - Un bon article sur Makery à propos de l'hsitorique du mouvement algorave 
 +  - http://www.makery.info/2017/11/28/et-sheffield-inventa-lalgorave/
 +  - La page sur le livecoding chez PiNG, plein de choses pour installer FoxDot, TidalCycle et + https://fablabo.net/wiki/Livecoding
 +  - The early stages of the live coding community is captured in the archive of the first incarnation of this forum: https://raw.githubusercontent.com/yaxu/unravelling/master/livecodemlarchive.txt
 +
  • bases/fabnum/livecoding/start.1772187706.txt.gz
  • Dernière modification: 2026/02/27 11:21
  • de enseignant