{"id":13660034,"url":"https://github.com/pjagielski/awesome-live-coding-music","last_synced_at":"2025-04-05T16:09:29.261Z","repository":{"id":41337465,"uuid":"73324531","full_name":"pjagielski/awesome-live-coding-music","owner":"pjagielski","description":"A curated list of awesome Live Coding Music frameworks, libraries and software.","archived":false,"fork":false,"pushed_at":"2022-09-20T11:10:44.000Z","size":9,"stargazers_count":502,"open_issues_count":3,"forks_count":15,"subscribers_count":23,"default_branch":"master","last_synced_at":"2024-05-19T19:58:41.706Z","etag":null,"topics":["awesome-list","live-coding","music"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pjagielski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-11-09T21:57:19.000Z","updated_at":"2024-05-17T19:36:51.000Z","dependencies_parsed_at":"2023-01-18T10:33:47.985Z","dependency_job_id":null,"html_url":"https://github.com/pjagielski/awesome-live-coding-music","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjagielski%2Fawesome-live-coding-music","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjagielski%2Fawesome-live-coding-music/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjagielski%2Fawesome-live-coding-music/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjagielski%2Fawesome-live-coding-music/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pjagielski","download_url":"https://codeload.github.com/pjagielski/awesome-live-coding-music/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361691,"owners_count":20926643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","live-coding","music"],"created_at":"2024-08-02T05:01:15.237Z","updated_at":"2025-04-05T16:09:29.240Z","avatar_url":"https://github.com/pjagielski.png","language":null,"funding_links":[],"categories":["Others","Other Lists","Related lists"],"sub_categories":["TeX Lists","Performances, talks, etc","Performance events"],"readme":"# Awesome Live Coding Music [![](https://cdn.rawgit.com/sindresorhus/awesome/d7305f3/media/badge.svg)](https://github.com/sindresorhus/awesome)\nA curated list of awesome Music Live Coding Music environments, libraries and talks.\n\n**Pull requests welcome!**\n\n## Environments\nName | Summary | Language\n-----| ----- | ---------\n[SuperCollider](https://github.com/supercollider/supercollider/) | platform for audio synthesis and algorithmic composition | Smalltalk-like (SClang)\n[Sonic Pi](https://github.com/samaaron/sonic-pi) | complete open source programming environment originally designed to explore and teach programming concepts | Ruby\n[Overtone](https://github.com/overtone/overtone) | open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming | Clojure\n[TidalCycles](https://github.com/tidalcycles/Tidal) | language for live coding of pattern | Haskell\n[Alda](https://github.com/alda-lang/alda) | music programming language for musicians | Alda/Clojure\n[Gibber](https://github.com/charlieroberts/Gibber) | live coding environment for the web browser | Javascript\n[Extempore](https://github.com/digego/extempore) | cyber-physical programming environment | Scheme-like\n[FoxDot](https://github.com/Qirky/FoxDot) | pre-processed Python programming environment that provides a fast and user-friendly abstraction to SuperCollider | Python\n[ORCΛ](https://github.com/hundredrabbits/Orca) | esoteric programming language designed to quickly create procedural sequencers | JavaScript\n[Punkt](https://github.com/pjagielski/punkt) | live coding music library/environment for Kotlin, for software developers who want to dive into live coding music | Kotlin\n[Gwion](https://github.com/Gwion/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\n\n## Libraries\nName | Summary | Language\n-----| ----- | ---------\n[Klangmeister](https://github.com/ctford/klangmeister) | musical scratchpad | ClojureScript\n[Leipzig](https://github.com/ctford/leipzig) | composition library for Clojure and Clojurescript | Clojure, ClojureScript\n[Disclojure](https://github.com/pjagielski/disclojure) | live coding environment for Overtone and Leipzig | Clojure\n[Mud](https://github.com/josephwilk/mud) | layer over Overtone to make live composition more powerful and immediate | Clojure\n\n## Talks\nAuthor | Summary | Environment\n-------|---------|------------\nSam Aaron | [Programming Music with Overtone](https://www.youtube.com/watch?v=imoWGsipe4k) | Overtone\nSam Aaron | [Teaching computer science with music](https://www.youtube.com/watch?v=KYO9N4kDK_o) | Overtone, Sonic Pi\nSam Aaron | [Programming as Performance](https://www.youtube.com/watch?v=TK1mBqKvIyU) | Sonic Pi\nChris Ford | [Functional Composition](https://www.youtube.com/watch?v=Mfsnlbd-4xQ) | Overtone, Leipzig\nAndrew Sorensen | [The Concert Programmer](https://www.youtube.com/watch?v=yY1FSsUV-8c) | Extempore\nDavid Yarwood | [Alda: A Music Programming Language, Built in Clojure](https://www.youtube.com/watch?v=uJ3WBbhLAuI) | Alda\nAlex McLean | [Algorave: algorithmic dance culture TEDxHull](https://www.youtube.com/watch?v=nAGjTYa95HM) | TidalCycles\n\n## Performances\nAuthor | Summary | Environment\n-------|---------|------------\nSébastien Rannou (mxs) | [Daft Punk - Aerodynamic with Sonic Pi](https://www.youtube.com/watch?v=cydH_JAgSfg) | Sonic Pi\nRyan Kirkbride | [Live Coding Pop Music with Python and SuperCollider](https://www.youtube.com/watch?v=xXNB1BbKY8A) | FoxDot\nSam Aaron | [Outrun](https://www.youtube.com/watch?v=rnCE7hxNGXw) | Sonic Pi\nMike Hodnick (kindohm) | [Live @ ICLC 2016, Hamilton, Ontario](https://www.youtube.com/watch?v=smQOiFt8e4Q) | TidalCycles\nJoseph Wilk | [RubyConf 2018 - REPL-ELECTRIC](https://www.youtube.com/watch?v=jVgGYFfifAs) | Sonic Pi\nPiotr Jagielski | [\"Shape Of You\" live coded with Overtone](https://www.youtube.com/watch?v=r8YKC7Qugm8) | Overtone, Disclojure\nPiotr Jagielski | [Daft Punk - \"Da Funk\" Quarantine Remix](https://www.youtube.com/watch?v=OdQQJPpL6Lo\u0026t=138s) | Punkt, Kotlin\n\n\n## Related lists\nName | Maintainer | Summary\n-----|------------|-----------------\n[All things livecoding](https://github.com/toplap/awesome-livecoding) | TOPLAP | A curated list of live coding languages and tools\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjagielski%2Fawesome-live-coding-music","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpjagielski%2Fawesome-live-coding-music","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjagielski%2Fawesome-live-coding-music/lists"}