Art LISP
January 13, 2015 — December 20, 2015
Parentheses as the beauty curve. The renewed fascination with elegant functional languages. Elegance in execution. The se
Notes from the Metalevel: An Introduction to Computer Composition by Heinrich Konrad Taube, uses old school LISP.
overtone
is a port of supercollider to clojure, and hip right this second.leipzig
is a composition library for it that makes clojure usableHarmonikit
is a synth kit for overtone (harmonikit intro)- Nick Cassiel wrote excellent notes on art clojure
afterglow
is an algorithmic lighting controller
alda
aims to compose musical scores rapidly while freeing you from the assumptions of normal tablature.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 its own livecoding environment or from within the DrRacket IDE.impromptu
and extempore are the brainchildren of Andrew Sorenson:Extempore is a programming language and runtime environment designed to support ‘cyberphysical programming’. Cyberphysical programming supports the notion of a human programmer operating as an active agent in a real-time distributed network of environmentally aware systems. The programmer interacts with the distributed real-time system procedurally by modifying code on-the-fly.
Extempore provides a completely hotswappable runtime environment with a strong temporal semantics, a flexible concurrency architecture, builtin support for distributed heterogeneous operation (both OS and Architecture), and aims to provide flexible compiler-as-a-service functionality. Extempore makes extensive use of the LLVM project to provide back-end code generation.