Tools for Live Coding

Made in NY

Arcadia Website

The integration of Clojure (opens new window) and Unity 3D (opens new window). Turns a world class game engine into a live coding visualist power tool. Arcadia is made by Ramsey Nasser.

bl4st Website

Livecodable real-time fractal flames in the browser with JavaScript. Flam3's (opens new window) are a type of Iterated Function System that generate fractals that can look similar to flames. bl4st is made by Cameron Alexander.

DanceDirt Website

TidalCycles for Images in VLC Player, used in choreographic work. Made by Tom Murphy, used by Kate Sicchio. DanceDirt is made by Kate Sicchio.

Kairos Website

An Haskell (opens new window) library for music composition and performance using Csound (opens new window). Kairos is made by Leo Foletto.

La Habra Website

La Habra is a Clojurescript—Figwheel—SVG—Electron app. That means the graphics code is written in Clojurescript, which is live-reloaded by Figwheel and run in an Electron app window. It uses the SVG and CSS animations APIs to draw.

La Habra is used by Codie (opens new window) and made by Sarah.

Polonium Website

text editor 4 ever 🗒 render ascii, emoji 😁, and whatever else you can squash into neovim. Vis is rendered in the same editor session you write your code in.

The Dark Side Website

The dark side of the Force is a pathway to many abilities some consider to be unnatural. Multi-user, telematic, and simultaneous GLSL & Tidal (opens new window) livecoding with NodeJS. Also includes text edit recording and playback. The Dark Side of the Force is made by Shawn Lawson.

The Force Website

Life creates it, makes it grow. Its energy surrounds us and binds us. Luminous beings are we, not this crude matter. You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes. Browser-based GLSL. The Force is made by Shawn Lawson.

Thixels Website

Thick pixels

Made around the world

These are tools made by people we admire that take part in the global live-coding community.


Sonic PI (Ruby) Website (opens new window)

Sonic Pi is a tool to create music using Ruby.

TidalCycles (Haskell) Website (opens new window)

"TidalCycles is a live coding environment designed for musical improvisation and composition. In particular, it is a domain-specific language embedded in Haskell, focused on the generation and manipulation of audible or visual patterns." (Wikipedia) (opens new window)

FoxDot (Python) Website (opens new window)

Live-coding music using Python and SuperCollider.

Orca Website (opens new window)

"Orca is an esoteric programming language, designed to create procedural sequencers in which each letter of the alphabet is an operation, where lowercase letters operate on bang, uppercase letters operate each frame." (GitHub) (opens new window)


For Visuals:


Hydra (JavaScript) Website (opens new window) Editor (opens new window)

Hydra is a "set of tools for livecoding networked visuals. Inspired by analog modular synthesizers, these tools are an exploration into using streaming over the web for routing video sources and outputs in realtime." (GitHub) (opens new window)

Live Code Lab (CoffeeScript) Website (opens new window) Editor (opens new window)

"Livecodelab is a special secret place where you can make fancy "on-the-fly" 3d visuals and play awesomely offbeat (literally) sounds. "On-the-fly" meaning: as you type. Type just three letters: "box", and boom! a box appears. No clicking play, no waiting, no nothing." (Website) (opens new window)

Visor (Ruby) Website (opens new window)

"Visor is a live coding environment for real-time visual performance. Visor bridges the gap between creative coding and VJing by offering user interfaces to easily interact with live coded Processing sketches." (Website) (opens new window)

P5LIVE (JavaScript) [Website] (https://teddavis.org/p5live/)

"p5.js collaborative live-coding vj environment!"