Skip to content

brandm/music-coding-references

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Summary

  • This is a collection of references to live coding music etc.
  • Each top level section after “Miscellaneous” is dedicated to one of the tools used to live coding music, there are many more than listed here.
  • Often there are more songs than listed here for one person, always also check the sites of the person who wrote a song.

Miscellaneous

Live coding and “immediate connection”

Bret Victor - Talk: Inventing on Principle
AREPL: Python code tracer
Colt Adobe Flash Live Coding Tool
Event Notify Test Runner, entr(1): Notify an application upon file change
Figwheel: Live coding ClojureScript
hydrogen: Partial live coding with any Jupyter kernel in Atom
IBNIZ: Live coding bare metal demoscene demo
Impatient mode: Live coding HTML in Emacs
JS Bin: Live coding HTML, CSS and JavaScript
KLIPSE: Live coding for several languages
LIVEditor: Live coding a website
live-py-plugin: Python code tracer, Python live coding turtle
Tributary.io: Live coding JavaScript

Hy (Lisp on Python)

  • Don’t miss this wonderful Lisp. Its source is translated to the Python AST like any “normal” Python code and then takes the usual Python path: The Python AST is compiled into byte code and executed like any module.pyc.
  • Try Hy interactively in a browser without the need to install anything: http://try-hy.appspot.com
  • Project page: http://hylang.org

Clojure: MAD (Music as Data)

Clojure: Music Compojure

Examples

Matt Howlett
Matt Howlett - example_1 Matt Howlett - example_2 Matt Howlett - example_3 Matt Howlett - example_4

Clojure: Overtone

Details

Enhancements

Leipzig
Disclojure UI
Musical Universes of Discourse
Oberon

Examples

Adam Blinkinsop
Adam Blinkinsop - Oberon Opus 1 Adam Blinkinsop - Oberon Opus 2
Chris Ford
Chris Ford - Goldberg Variations Chris Ford - Kraftwerk Chris Ford - Overtunes Chris Ford - Row Row Row Your Boat Chris Ford - Song Chris Ford - Talk: Functional Composition Chris Ford - Talk: Kolmogorov music Chris Ford - Talk: Leipzig from Scratch Chris Ford - Whelmed
Piotr Jagielski
Piotr Jagielski - Functional Coldplay Piotr Jagielski - Recreating Daft Punk’s Da Funk Piotr Jagielski - Smack My Lazer
Sam Aaron
Sam Aaron - MAD Sam Aaron - MAD2

Clojurescript: Klangmeister

Haskell: Tidal

Details

Python or Hy: FoxDot

Details

Examples

Ryan Kirkbride
Ryan Kirkbride - Gooey

Python or Hy: Blender live coding

Details

Python or Hy: Hyasynth

Python or Hy: muse

Examples

Paul Tagliamonte
Paul Tagliamonte - lysergide

Python or Hy: python-sonic

Details

Ruby: Sonic Pi

  • For coding with Ruby written in Ruby, Clojure, C++, and Qt. On the desktop computer or Raspberry Pi.
  • Project page: http://sonic-pi.net

Details

Examples

Sébastien Rannou aka mxs
Sébastien Rannou - Daft Punk, Aerodynamic

Scheme: Extempore (successor of Impromptu)

Examples

Andrew Sorensen
Andrew Sorensen - A Study in Keith Andrew Sorensen - Talk: Guide To Western Music
Ben Swift
Ben Swift - Another Late Christmas

About

Collection of references to live coding and coded music

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published