Fluxus (programming environment)

Last updated
Fluxus
Developer(s) Dave Griffiths, Gabor Papp and others
Initial release2005
Preview release
0.17rc5 / 18 April 2012;13 years ago (2012-04-18)
Operating system Linux, macOS, Windows
Type Live coding environment
License GNU General Public License
Website www.pawfal.org/fluxus/

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. [2] [3] All programming is done on-the-fly, where the code editor appears on top of the graphics that the code is generating. [3] Fluxus has found use in research and practice in exploratory programming, pedagogy, [4] live performance [5] and games programming.

References

  1. "Fluxus official website". Archived from the original on 10 August 2012. Retrieved 21 August 2012.
  2. Magnusson, Thor (March 2014). "Herding Cats: Observing Live Coding in the Wild". Computer Music Journal. 38 (1): 8–16. doi:10.1162/comj_a_00216. ISSN   0148-9267. Archived from the original on 2021-04-23. Retrieved 2018-08-21.
  3. 1 2 Wakefield, Graham; Roberts, Charlie; Wright, Matthew; Wood, Timothy; Yerkes, Karl (2014). Collaborative Live-Coding with an Immersive Instrument. New Interfaces for Musical Expression. pp. 505–508. doi:10.5281/zenodo.1178975.
  4. Martins, S. B. (2010). Revisiting the architecture curriculum - the programming perspective. In FUTURE CITIES, 28th eCAADe Conference Proceedings, ETH Zurich (Switzerland).
  5. Collins, N. (2011). Live coding of consequence. Leonardo, 44(3):207-211.

Further reading