Difference between revisions of "Live coding"
Jump to navigation
Jump to search
(→Events) |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Pages== | ==Pages== | ||
− | <div class= | + | <div class=threecol> |
<DynamicPageList> | <DynamicPageList> | ||
category = Live coding | category = Live coding | ||
Line 7: | Line 7: | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
+ | |||
+ | ==Events== | ||
+ | * [http://algorave.com/ Algoraves] | ||
+ | * [https://iclc.toplap.org/ ICLC], conference, since 2015. | ||
+ | * [http://algomech.com Algomech] festival of algorithmic and mechanical movement, Sheffield, 2016-2019. | ||
+ | * [https://wiki.ljudmila.org/Algopolis_(en) Algopolis], Ljubljana, since 2021 | ||
==Releases== | ==Releases== | ||
* ''TOPLAP001 - A prehistory of live coding'', c2007. [http://toplap.org/wiki/TOPLAP_CDs] [http://wertlos.org/various/] | * ''TOPLAP001 - A prehistory of live coding'', c2007. [http://toplap.org/wiki/TOPLAP_CDs] [http://wertlos.org/various/] | ||
* http://chordpunch.com/ | * http://chordpunch.com/ | ||
+ | |||
+ | ==Software== | ||
+ | |||
+ | Popular live coding software includes [http://chuck.cs.princeton.edu/ ChucK], [http://cyrilcode.com/ Cyril], [http://extempore.moso.com.au/ extempore], [http://www.pawfal.org/fluxus/ fluxus], [http://impromptu.moso.com.au/ impromptu], [http://overtone.github.com/ overtone] and [[supercollider]]. Environments designed for fast exploration of musical pattern include [http://www.ixi-audio.net/ixilang/ ixi lang] and [http://tidalcycles.org/ TidalCycles]. [http://sonic-pi.net/ Sonic Pi] is designed for teaching both music and computer science in classrooms, as well as performing in algoraves. There are also impressively capable web-based live coding environments like [http://www.charlie-roberts.com/gibber/ gibber] and [http://www.sketchpatch.net/livecodelab/index.html livecodelab]. Live patching is live coding with graph-based languages such as the venerable [[pure data]]. It’s also possible to livecode with a gamepad, e.g. with the robot oriented [http://www.pawfal.org/dave/index.cgi?Projects/Al%20Jazari Al-Jazari]. [https://toplap.org/about/] | ||
+ | |||
+ | ==Resources== | ||
+ | * https://github.com/toplap/awesome-livecoding/ | ||
==Literature== | ==Literature== | ||
Line 17: | Line 30: | ||
* Alan Blackwell, Alex McLean, James Noble, Julian Rohrhuber (eds.), ''[http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=4420 Collaboration and learning through live coding (Dagstuhl Seminar 13382)]'', 2014, 39 pp. | * Alan Blackwell, Alex McLean, James Noble, Julian Rohrhuber (eds.), ''[http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=4420 Collaboration and learning through live coding (Dagstuhl Seminar 13382)]'', 2014, 39 pp. | ||
* Thor Magnusson, "Live coding", in Magnusson, ''[https://monoskop.org/log/?p=21494 Sonic Writing: Technologies of Material, Symbolic, and Signal Inscriptions]'', New York: Bloomsbury Academic, 2019, pp 189-190. | * Thor Magnusson, "Live coding", in Magnusson, ''[https://monoskop.org/log/?p=21494 Sonic Writing: Technologies of Material, Symbolic, and Signal Inscriptions]'', New York: Bloomsbury Academic, 2019, pp 189-190. | ||
− | * Alan F. Blackwell, Emma Cocker, Geoff Cox, Alex McLean, Thor Magnusson, ''Live Coding: A User's Manual'', MIT Press, 2022, 344 pp. [https://mitpress.mit.edu/books/live-coding Publisher]. | + | * Alan F. Blackwell, Emma Cocker, Geoff Cox, Alex McLean, Thor Magnusson, ''[https://livecodingbook.toplap.org/ Live Coding: A User's Manual]'', MIT Press, Nov 2022, 344 pp, [https://livecodingbook.toplap.org/book/ HTML]. [https://mitpress.mit.edu/books/live-coding Publisher]. [https://post.lurk.org/@yaxu/109377120277767098 Toot]. |
* [https://slab.org/publications/ more] | * [https://slab.org/publications/ more] | ||
Latest revision as of 08:31, 10 March 2024
Pages[edit]
Events[edit]
- Algoraves
- ICLC, conference, since 2015.
- Algomech festival of algorithmic and mechanical movement, Sheffield, 2016-2019.
- Algopolis, Ljubljana, since 2021
Releases[edit]
- TOPLAP001 - A prehistory of live coding, c2007. [1] [2]
- http://chordpunch.com/
Software[edit]
Popular live coding software includes ChucK, Cyril, extempore, fluxus, impromptu, overtone and supercollider. Environments designed for fast exploration of musical pattern include ixi lang and TidalCycles. Sonic Pi is designed for teaching both music and computer science in classrooms, as well as performing in algoraves. There are also impressively capable web-based live coding environments like gibber and livecodelab. Live patching is live coding with graph-based languages such as the venerable pure data. It’s also possible to livecode with a gamepad, e.g. with the robot oriented Al-Jazari. [3]
Resources[edit]
Literature[edit]
- Simon Yuill, "All Problems of Notation Will Be Solved By the Masses", Mute 2:8, London: Mute, May 2008.
- Alex McLean, Artist-Programmers and Programming Languages for the Arts, London: Goldsmiths, 2011, 172 pp. PhD dissertation.
- Alan Blackwell, Alex McLean, James Noble, Julian Rohrhuber (eds.), Collaboration and learning through live coding (Dagstuhl Seminar 13382), 2014, 39 pp.
- Thor Magnusson, "Live coding", in Magnusson, Sonic Writing: Technologies of Material, Symbolic, and Signal Inscriptions, New York: Bloomsbury Academic, 2019, pp 189-190.
- Alan F. Blackwell, Emma Cocker, Geoff Cox, Alex McLean, Thor Magnusson, Live Coding: A User's Manual, MIT Press, Nov 2022, 344 pp, HTML. Publisher. Toot.
- more
Links[edit]
- http://swiki.hfbk-hamburg.de:8888/MusicTechnology/671
- https://netherlands-coding-live.github.io/
- Wikipedia