Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:17] 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' | ||
| + | Cette transparence radicale établit un rapport nouveau avec le spectateur, invité à lire les instructions qui génèrent l' | ||
| + | |||
| + | 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, | ||
| === Visuel === | === Visuel === | ||
| - | + | * [[https:// | |
| - | Hydra : Synthétiseur vidéo en direct dans le navigateur. | + | |
| - | + | | |
| - | P5LIVE : Environnement collaboratif pour performances avec p5.js. | + | |
| - | + | ||
| - | KodeLife : Éditeur de shaders GPU temps réel avec entrées audio/ | + | |
| - | + | ||
| - | Screamer : Langage pour "ray marching" | + | |
| - | + | ||
| - | Processing : IDE créatif utilisé en mode présentation pour le live coding. | + | |
| === Son === | === Son === | ||
| - | Strudel : Live coding musical en JavaScript dans le navigateur. | + | * Strudel : Live coding musical en JavaScript dans le navigateur. |
| + | * Sonic Pi : Environnement éducatif basé sur Ruby pour composer de la musique. | ||
| + | * FoxDot : Langage Python pour motifs musicaux sur serveur SuperCollider. | ||
| + | * Ibniz : 8bit video/ sound synth | ||
| + | * TidalCycles : Langage de motifs (patterns) intégré dans Haskell. | ||
| + | * Overtone : Environnement Clojure sur JVM utilisant SuperCollider. | ||
| + | * Pure Data : Programmation graphique pour synthèse audio et multimédia. | ||
| + | * Max/MSP : Environnement graphique interactif pour musique et multimédia. | ||
| - | Sonic Pi : Environnement éducatif basé sur Ruby pour composer de la musique. | + | === 3D / Modélisation procédurale === |
| - | FoxDot | + | * OpenSCAD |
| - | + | * cq-studio | |
| - | TidalCycles | + | * Three.js : Librairie JavaScript |
| - | + | * TouchDesigner | |
| - | Overtone : Environnement Clojure sur JVM utilisant SuperCollider. | + | |
| - | + | ||
| - | Pure Data : Programmation graphique | + | |
| - | + | ||
| - | Max/ | + | |
| - | + | ||
| - | === 3D / Modélisation procédurale === | + | |
| - | OpenSCAD : Modélisation 3D paramétrique par code (CSG). | ||
| - | cq-studio | + | ===== Video ===== |
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | {{youtube> | ||
| + | Tutoriel Hydra : https:// | ||
| - | Three.js | + | ===== Liens ===== |
| + | https:// | ||
| - | Unity : Moteur | + | - Un bon article sur Makery à propos de l' |
| + | - http:// | ||
| + | - La page sur le livecoding chez PiNG, plein de choses | ||
| + | - The early stages of the live coding | ||
| - | TouchDesigner : Plateforme nodale pour contenu interactif 3D et vidéo temps réel. | ||