词条 | Fluxus (programming environment) |
释义 |
| screenshot = | developer = Dave Griffiths, Gabor Papp and others | released = 2005 | latest preview version = 0.17rc5 | latest preview date = {{Start date and age|2012|04|18|df=yes}} | operating system = Linux, macOS, Windows | genre = Live coding environment | license = GNU General Public License | website = {{URL|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. 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. Fluxus is known for hosting some of the most cutting-edge live coding research systems [8] by its author Dave Griffiths, such as the BetaBlocker language inspired by Core War, the Al-Jazari music environment based on interacting robots, the Daisy Chain music environment based on the Petri net model of computation, and the SchemeBricks visual interface for Scheme.[9] References1. ^{{cite web|title=Fluxus official website|url=http://www.pawfal.org/fluxus/|accessdate=21 August 2012}} {{prog-lang-stub}}2. ^{{Cite journal|last=Magnusson|first=Thor|date=March 2014|title=Herding Cats: Observing Live Coding in the Wild|url=https://www.mitpressjournals.org/doi/abs/10.1162/COMJ_a_00216|journal=Computer Music Journal|volume=38|issue=1|pages=8–16|doi=10.1162/comj_a_00216|issn=0148-9267}} 3. ^Wakefield, Graham, Charlie Roberts, Matthew Wright, Timothy Wood and Karl Yerkes. “Collaborative Live-Coding with an Immersive Instrument.” NIME (2014). 4. ^{{Cite journal|last=Bovermann|first=Till|last2=Griffiths|first2=Dave|date=March 2014|title=Computation as Material in Live Coding|url=https://www.mitpressjournals.org/doi/abs/10.1162/COMJ_a_00228|journal=Computer Music Journal|volume=38|issue=1|pages=40–53|doi=10.1162/comj_a_00228|issn=0148-9267}} 5. ^{{Cite news|url=https://www.deutschlandfunk.de/live-coding-naeher-an-der-musik.807.de.html?dram:article_id=388587|title=Live Coding - Näher an der Musik|work=Deutschlandfunk|access-date=2018-08-21|language=de-DE}} 6. ^{{Cite journal|last=Magnusson|first=Thor|date=December 2011|title=Algorithms as Scores: Coding Live Music|url=https://www.mitpressjournals.org/doi/abs/10.1162/LMJ_a_00056|journal=Leonardo Music Journal|volume=21|issue=21|pages=19–23|doi=10.1162/lmj_a_00056|issn=0961-1215}} 7. ^Martins, S. B. (2010). Revisiting the architecture curriculum - the programming perspective. In FUTURE CITIES, 28th eCAADe Conference Proceedings, ETH Zurich (Switzerland). 8. ^1 Collins, N. (2011). Live coding of consequence. Leonardo, 44(3):207-211. 9. ^McLean, A., Griffiths, D., Collins, N., and Wiggins, G. (2010). Visualisation of live code. In Proceedings of Electronic Visualisation and the Arts London 2010. 3 : Digital art|Computer programming|Live coding |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。