Awesome Lists

awesome-livecoding

by toplap

awesome listpushed about 2 years ago

All things livecoding

AI summary

Coding languages

A curated list of live coding languages and tools.

stars
2.6K
forks
180
watching
137
awesome lists
6
entries
121
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/toplap/awesome-livecoding/links.svg)](https://awesome.facts.dev/awesome/toplap/awesome-livecoding)
HTML
<a href="https://awesome.facts.dev/awesome/toplap/awesome-livecoding"><img src="https://awesome.facts.dev/shield/toplap/awesome-livecoding/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/toplap/awesome-livecoding/links.svg

What's in the list

121 links in 13 sections, with live GitHub stats.activeno commit in 2y

Websites

Community

Community / livecode mailing list

Community / Web forums

  • TOPLAP Forum

    A web-based 'discourse' forum for in-depth discussion and exchange around live coding

  • Tidal club

    A discourse forum for TidalCycles (including for the )

  • Lines Forum

    from the monome community, with loads of general music tech threads including

Community / Discord servers for live chat around live coding

Community / Mastodon

Community

Libraries and tools

  • ANSIedad

    Generate visuals through a terminal emulator using ANSI escape codes

  • Arcadia

    Live coding Clojure in Unity3D

  • Arepl

    Live coding Python in VSCode

  • Automationism

    A modular synthesiser that runs in the open source programming language Pure Data

  • blink

    A library which allows you to edit source code of any Windows C++ project live at runtime

  • Bonzomatic

    GLSL and HLSL live coding environment, originally designed for live coding competitions at demoparties

  • Cascade

    A Javascript utility that turns CSS into sound in the web browser, for audio / visual performances

  • CaosBox

    A non-common live coding and algorave sequencer written with SuperCollider

  • CHmUsiCK

    Library to make ChucK a 'more algorave like' language

  • cl-collider

    A SuperCollider client for CommonLisp

  • Cowbells

    A Clojure library for musical experimentation and live coding

  • dafxpipe

    Software for live coding audio effects and synths

  • diatonic

    Diatonic transforms for music making

  • disclojure

    A live coding environment for Overtone and Leipzig

  • dublang

    A multi-language live coding system with support for multiple languages in a single session

  • essence-of-live-coding

    General purpose (console, webservice, audio, graphics) live coding framework in Haskell

  • EspGrid

    Synchronization and sharing for network music

  • Extramuros

    Language-neutral shared-buffer networked live coding system

  • Flok

    Web-based P2P collaborative editor for live coding music and graphics

  • Fragment

    Collaborative live GLSL coding environment, additive/spectral/granular synthesizer

  • The Force

    WebGL live coding performance IDE

  • Gibberwocky

    Use Gibber inside Max/MSP and Max4Live

  • Gideros

    Lua 2D game engine with live coding capabilities

  • glslViewer

    Live GLSL coding render for macOS and Linux

  • hsc3

    A Haskell SuperCollider client

  • HYLOGEN

    An embedding of GLSL in Haskell

  • incudine

    Music/DSP programming environment for Common Lisp

  • INSTRUMENT

    For live coding music and interfacing musical instruments and controllers in SuperCollider

  • isobar

    A Python library for algorithmic composition by expressing and constructing musical patterns

  • jet-live

    A library which implements c++ hot code reload approach for Linux and macOS

  • KodeLife

    Real-time GPU shader editor, live-code performance tool and graphics prototyping sketchpad

  • LiCK

    Library for ChucK, provides intervals, chords, scales, arpeggiators, patterns, effects, etc

  • Live Coding Toolkit

    A suite of Pure Data abstractions (predefined functions) for musical live coding

  • live coding yotuube

    An experimental web project for creating an audiovisual experience from YouTube videos using code in real time

  • LiveCore

    Library for live coding inside Reaktor Core

  • LÖVELive

    Live coding framework for LÖVE(2D Game Engine)

  • Lua2SC

    Lua client for superCollider scsynth and supernova

  • Motifn

    Code music in Javascript that plays in your DAW or browser

  • Petal

    A small language on Sonic Pi with similar syntax to TidalCycles

  • pytebeat

    A piece of software for doing livecoding performances

  • P5LIVE

    p5.js collaborative live-coding vj environment!

  • p5-live

    Live Coding for p5.js

  • REPL Mode

    This mode adds in a Read-Evaluate-Print-Loop console to Processing 3.0

  • Republic

    SuperCollider library for conversational coding

  • Ronin

    LISP repl for graphics livecoding

  • s2hs2

    An interface between TidalCycles and Processing

  • Siren

    A tracker interface that embodies abstractions where programming is realized as the medium for pattern sequencing in a modular fashion

  • sonic-pixels

    Interactive lighting effects for Sonic Pi

  • Supriya

    A Python API for SuperCollider

  • tidal-autocode

    Auto-generates patterns for TidalCycles (requires editor)

  • tidal-chord

    An add-on to the amazing live coding project TidalCycles

  • TidalFX

    A haskell package adding weirder effects to Tidal from non-standard UGens

  • tidal-maxmsp

    Connecting the Tidal live coding environment to MaxMSP

  • TidalUnity

    An interface between TidalCycles and Unity 3D

  • Tidal-Unity

    TidalCycles meets Unity 3D

  • tida1vm

    Another TidalCycles environment inside Docker

  • tidebox

    TidalCycles live coding environment inside a Docker container

  • total-serialism

    A NodeJS package filled with methods designed for algorithmic composition

  • Troop

    Real-time collaborative live coding with FoxDot

  • VEDA

    Real-time GLSL editor for Atom

  • WavTexture

    A Unity example showing how to bake a waveform of an audio clip into a texture and use it in a shader

  • ZeroBrane Studio

    Editor that allows live coding using Lua language

To Watch / Documentaries and features

To Read

To Dance

  • Algorave

    Embrace the alien sounds of raves from the past, and introduce alien, futuristic rhythms and beats made through strange, algorithm-aided processes

  • Eulerroom

    Algorithmic music streams, mainly live coded and/or algorave but possibly also stranger things

  • Algorave Guidelines

    Guidelines to host an Algorave

Conferences

  • ICLC

    International Conference on Live Coding

  • FARM

    Workshop on Functional Art, Music, Modeling, and Design

  • ICLI

    International Conference on Live Interfaces

  • NIME

    New Interfaces for Musical Expression conference

  • WAC

    The Web Audio Conference

  • HLCI

    Hybrid Live Coding Interfaces: performance and craft

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.