Tools for Live Coding

Made in NY

Arcadia Website

The integration of Clojure and Unity 3D. Turns a world class game engine into a live coding visualist power tool.

DanceDirt Website

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

Kairos Website

An Haskell library for music composition and performance using Csound.

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.

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 livecoding with NodeJS. Also includes text edit recording and playback.

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.

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

Sonic Pi is a tool to create music using Ruby.

TidalCycles (Haskell) Website

"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)

FoxDot (Python) Website

Live-coding music using Python and SuperCollider.

Orca Website

"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)


For Visuals:


Hydra (JavaScript) Website Editor

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)

Live Code Lab (CoffeeScript) Website Editor

"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)

Visor (Ruby) Website

"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)