======Live coding====== ===== Livecoding ? ===== C'est la pratique qui consiste à construire son instrument de musique - sa composition et/ou sa création visuelle "en live" grâce à des logiciels qui permettent ce type d'exercice. Ces logiciels permettent, grâce à des lignes de codes ou à des objets graphiques que l'on relie, de générer du son et/ou de l'image, généralement, les artistes de cette mouvance projettent en vidéo leur écran d'ordinateur pour que chacun puisse voire le code tapé et entendre le résultat sonore. Talk d'Alex Mc Lean sur Alograve {{ youtube>nAGjTYa95HM }} {{ youtube>S2EZqikCIfY }} ===== Artistes ===== * Algorave - collectif orienté Livecoding +/- "dancefloor" http://algorave.com/ * 0xA Chun Lee http://sonicvariable.goto10.org/ {{youtube>6OrtZRGHr_M}} * VEhF (Paris/Mumbay) - "Known Pattern" Performance de "Live coding" ou d'écriture en direct du logiciel de création sonore : http://vehf.net/log/ - http://vehf.net * ‘bang’ – live patching from Scott Hewitt and Sam Freeman of inclusive improv. {{vimeo>5956255}} * Audio/visual awesomeness from from-scratch livecode hero and impromptu developer Andrew Sorensen. A slow builder, but really gets going halfway through {{vimeo>2735394}} * Experimental live coding stream -- Yaxu live from Hangar Barcelona. {{youtube>FenTeBMkAsQ}} * Live coded VJing from fluxus creator Dave Griffiths, also of slub. {{youtube>nHEA5HXedZ4}} * The Show Us Your Screens documentary by Louis McCallum {{vimeo>20241649}} * The Gospel According to Wrongheaded - 27th July 2012 Wrongheaded live at the Arnolfini arts centre in Bristol {{vimeo>195936508}} * and many others ... ===== Outils ===== ==== Logiciels ==== === Audio === * SuperCollider * Republic-111 add-on pour livecoding collaboratif http://imwi.hfm.eu/livecode/2013/republic-111/ * Tidal https://github.com/yaxu/Tidal * [[http://wiki.labomedia.org/index.php/Cat%C3%A9gorie:Pure_Data|Pure Data]] * Foxdot Live Coding with Python and SuperCollider http://foxdot.org/ https://github.com/Qirky/FoxDot * Max/Msp * Troop : édition collaborative "à la" PAD, moteur audio basé sur SC https://github.com/qirky/Troop * Sonic Pi https://sonic-pi.net/ * Sardine https://github.com/Bubobubobubobubo/sardine * MidiSeq par Gweltaz https://github.com/gweltou/midiseq === Visuel === * [[http://wiki.labomedia.org/index.php/Cat%C3%A9gorie:Pure_Data|Pure Data]] * Fluxus http://www.pawfal.org/fluxus/ * Max/Msp/Jitter * Kodelife, du shader en live ! https://hexler.net/software/kodelife * [[https://hydra.ojack.xyz/docs/#/|Hydra]] dans le navigateur : top ! === Audiovisuel === * [[http://wiki.labomedia.org/index.php/Cat%C3%A9gorie:Pure_Data|Pure Data]] * Max/Msp/Jitter * [[IBNIZ|Ibniz]] IBNIZ: audiovisual programs with extremely short code {{youtube>aKMrBaXJvMs}} ==== Outils en ligne ==== === Audio === * http://wavepot.com/ * http://lissajousjs.com/ * https://github.com/neilk/HeartForth/ * http://beepjs.com/ * https://github.com/greggman/html5bytebeat http://games.greggman.com/game/html5-bytebeat/ * voir https://vimeo.com/96458327 === Visuel === * Mojulo http://maxbittker.github.io/Mojulo/gallery.html * Hydra https://hydra.ojack.xyz/ * Gibber https://gibber.cc/ === Audiovisuel === * Ibniz.js https://github.com/asiekierka/ibnjs http://ibniz.breizh-entropy.org/ === Atelier Live coding Orca Sunvox Hydra === [[ateleir_live_coding_orga_sunvox_hydra|Voir la page dédiée à l'atelier]] ===== Références ===== * Un bon article sur Makery à propos de l'hsitorique du mouvement algorave http://www.makery.info/2017/11/28/et-sheffield-inventa-lalgorave/ * Un très bon livre en ligne en anglais sur l'histoire du livecoding depuis une perspective européenne et + , [[https://livecodingbook.toplap.org/books/livecoding.pdf|le livre 2022 du livecoding]] * Un [[https://pad.numerique-en-commun.fr/livecode#|Pad PiNG]] sur le livecoding * 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 * Un [[https://www.makery.info/2021/02/26/english-to-become-a-live-coder-you-need-to-practice-practice-practice-interview-with-giovanni-mori/|article sur le livre]] « Live Coding? What does it mean? » * There is a very out of date list of papers here which nonetheless serves as a list of early writing: https://toplap.org/wiki/Videos,_Articles_and_Papers * Une instance Mastodon a été créée pour la communauté du Livecoding, un [[https://social.toplap.org/@toplap/111703319382988669|post qui recense des communautés et des outils ici]] {{tag>bj livecoding pure_data supercollider tidal orca hydra sonicpi}}