Live Coding Tools

Some of these tools we use! some of them are built by our community!

Audio


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)


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)

TouchDesigner (node-based) Website (opens new window)

TouchDesigner is a node-based visual programming language for real-time interactive multimedia content