Fluxus (programming environment) explained
Fluxus is a live coding environment for 3D graphics, music and games.[1] It uses the programming language Racket (a dialect of Scheme/Lisp) to work with a games engine with built-in 3D graphics, physics simulation and sound synthesis. All programming is done on-the-fly, where the code editor appears on top of the graphics that the code is generating.[2] [3] [4] [5] [6] It is an important reference for research and practice in exploratory programming, pedagogy,[7] live performance[8] and games programming.
Notes and References
- Web site: Fluxus official website. 21 August 2012. 10 August 2012. https://web.archive.org/web/20120810224932/http://www.pawfal.org/fluxus/. live.
- Magnusson. Thor. March 2014. Herding Cats: Observing Live Coding in the Wild. Computer Music Journal. 38. 1. 8–16. 10.1162/comj_a_00216. 0148-9267. 2018-08-21. 2021-04-23. https://web.archive.org/web/20210423080407/https://direct.mit.edu/comj/article/38/1/8/94447/Herding-Cats-Observing-Live-Coding-in-the-Wild. live.
- Wakefield, Graham, Charlie Roberts, Matthew Wright, Timothy Wood and Karl Yerkes. “Collaborative Live-Coding with an Immersive Instrument.” NIME (2014).
- Bovermann. Till. Griffiths. Dave. March 2014. Computation as Material in Live Coding. Computer Music Journal. 38. 1. 40–53. 10.1162/comj_a_00228. 0148-9267. 2018-08-21. 2021-04-23. https://web.archive.org/web/20210423080408/https://direct.mit.edu/comj/article/38/1/40/94444/Computation-as-Material-in-Live-Coding. live.
- News: Live Coding - Näher an der Musik. Deutschlandfunk. 2018-08-21. de-DE. 2018-08-22. https://web.archive.org/web/20180822050107/https://www.deutschlandfunk.de/live-coding-naeher-an-der-musik.807.de.html?dram:article_id=388587. live.
- Magnusson. Thor. December 2011. Algorithms as Scores: Coding Live Music. Leonardo Music Journal. 21. 21. 19–23. 10.1162/lmj_a_00056. 0961-1215. 2018-08-21.
- Martins, S. B. (2010). Revisiting the architecture curriculum - the programming perspective. In FUTURE CITIES, 28th eCAADe Conference Proceedings, ETH Zurich (Switzerland).
- Collins, N. (2011). Live coding of consequence. Leonardo, 44(3):207-211.