Livecoding in Fluxus/Scheme

Diese Seite soll einen eventuellen Fluxus Workshop koordinieren.

Laut http://www.pawfal.org/fluxus/:

“Fluxus is a rapid prototyping, playing and learning environment for 3D graphics, sound and games. Extends the Racket language with graphical commands and can be used within it’s own livecoding environment or from within the DrRacket IDE.

Fluxus is crossplatform (Linux, Windows, OSX), and is released under the GPL licence.”

Mit Fluxus kann man also 2D/3D Grafik programmieren, auf Musik oder andere Töne reagieren, Töne erzeugen und natürlich das ganze per Maus, Tastatur oder OSC (open sound control) steuern.

Fluxus ist dabei keine neue Programmiersprache, sondern mehr eine Library für Scheme. Scheme ist ein Lisp Dialekt und kann auf Grund seiner Einfachheit sehr schnell erlernt werden.

Ich würde gerne zuerst eine kurze einführung in Scheme geben, dann ein wenig über 3D Rendering und OpenGL erzählen und dann das Gelernte konkret in Fluxus umsetzen.

Als Resultat wär es schön wenn jede/r Teilnehmer/in eine eigene Fluxus Animation geschrieben hätte.

Fluxus ist leider auf den meisten GNU Distributionen nicht als Paket verfügbar, deshalb sollte man sich schon vor dem Workshop mit der Installation (und eventuellen Kompilation) beschäftigt haben.
Da ich hauptsächlich auf Fluxus und Scheme eingehen will, sollten die Teilnehmer am besten schon allgemeiene Programmiererfahrungen haben.

Um auch was gemacht zu bekommen, würd ich die Teinehmerzahl gerne auf 6 beschränken. Bei viel Bedarf kann ich den Workshop auch mehrfach halten oder eventuell mehr Teilnemer nehmen.

  • jek
  • Selen
  • tuedel
  • Leonidas (sofern Zeit zulässt)
  • alice (if present)
  • dein Name

Sepi

Balanstr. 166 (Ecke Chiemgaustr.)
81549 München
N48°06.497' E11°36.232'
U2 U8 S5 S6: Giesing
Bus 139 144 145: Balanstr.

Bei Chaos Computer Club Muenchen e.V. klingeln, 1. Stock “Fachpraxis fuer angewandte Datenmigration und Naturheilkunde”.

Weiß ich noch nicht.

  • workshop/fluxus.txt
  • Last modified: 2022/04/10 17:36
  • by andi0