pjagielski / awesome-live-coding-music

A curated list of awesome Live Coding Music frameworks, libraries and software.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Live Coding Music

A curated list of awesome Music Live Coding Music environments, libraries and talks.

Pull requests welcome!

Environments

Name Summary Language
SuperCollider platform for audio synthesis and algorithmic composition Smalltalk-like (SClang)
Sonic Pi complete open source programming environment originally designed to explore and teach programming concepts Ruby
Overtone open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming Clojure
TidalCycles language for live coding of pattern Haskell
Alda music programming language for musicians Alda/Clojure
Gibber live coding environment for the web browser Javascript
Extempore cyber-physical programming environment Scheme-like
FoxDot pre-processed Python programming environment that provides a fast and user-friendly abstraction to SuperCollider Python
ORCΛ esoteric programming language designed to quickly create procedural sequencers JavaScript
Punkt live coding music library/environment for Kotlin, for software developers who want to dive into live coding music Kotlin
Gwion a programming language designed for making music and sound inspired by ChucK but also has a REPL mode you can use for live-coding Gwion

Libraries

Name Summary Language
Klangmeister musical scratchpad ClojureScript
Leipzig composition library for Clojure and Clojurescript Clojure, ClojureScript
Disclojure live coding environment for Overtone and Leipzig Clojure
Mud layer over Overtone to make live composition more powerful and immediate Clojure

Talks

Author Summary Environment
Sam Aaron Programming Music with Overtone Overtone
Sam Aaron Teaching computer science with music Overtone, Sonic Pi
Sam Aaron Programming as Performance Sonic Pi
Chris Ford Functional Composition Overtone, Leipzig
Andrew Sorensen The Concert Programmer Extempore
David Yarwood Alda: A Music Programming Language, Built in Clojure Alda
Alex McLean Algorave: algorithmic dance culture TEDxHull TidalCycles

Performances

Author Summary Environment
Sébastien Rannou (mxs) Daft Punk - Aerodynamic with Sonic Pi Sonic Pi
Ryan Kirkbride Live Coding Pop Music with Python and SuperCollider FoxDot
Sam Aaron Outrun Sonic Pi
Mike Hodnick (kindohm) Live @ ICLC 2016, Hamilton, Ontario TidalCycles
Joseph Wilk RubyConf 2018 - REPL-ELECTRIC Sonic Pi
Piotr Jagielski "Shape Of You" live coded with Overtone Overtone, Disclojure
Piotr Jagielski Daft Punk - "Da Funk" Quarantine Remix Punkt, Kotlin

Related lists

Name Maintainer Summary
All things livecoding TOPLAP A curated list of live coding languages and tools

About

A curated list of awesome Live Coding Music frameworks, libraries and software.