ToplapSystems: Difference between revisions

From Toplap
Jump to navigation Jump to search
(→‎Textual languages: adding clive)
No edit summary
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Languages for For Live Coding. The ones with community links are probably a good place for beginners.
 
 
= All Things Live Coding =
 
For the latest, comprehensive list of TOPLAP systems, please see the [https://github.com/toplap/awesome-livecoding All Things Live Coding] list.
 
= Historical links =
 
The following unmaintained list is mainly for historical interest. Please see the above link for the latest stuff.


== Textual languages ==
== Textual languages ==
Line 20: Line 28:
* [http://www.openendedgroup.com/field/wiki field] - A hybrid development environment for making digital art
* [http://www.openendedgroup.com/field/wiki field] - A hybrid development environment for making digital art
* [http://eis-blog.ucsc.edu/2009/11/cfml-the-context-free-music-language/ context free music language (cfml)] - a library/sublanguage for [http://impromptu.moso.com.au/ Impromptu]
* [http://eis-blog.ucsc.edu/2009/11/cfml-the-context-free-music-language/ context free music language (cfml)] - a library/sublanguage for [http://impromptu.moso.com.au/ Impromptu]
* [http://github.com/digego/extempore Extempore] - A live-coding environment which borrows a core foundation from the Impromptu environment
* [http://github.com/digego/extempore Extempore] ([https://groups.google.com/group/extemporelang community]) - A live-coding environment and which borrows a core foundation from the Impromptu environment
* [http://automata.cc/live-processing live-processing] - A [http://processing.org Processing] clone with livecode capabilities.
* [http://automata.cc/live-processing live-processing] - A [http://processing.org Processing] clone with livecode capabilities.
* [http://project-overtone.org Overtone] - An open source audio environment on [http://clojure.org Clojure].
* [http://overtone.github.io  Overtone] ([http://groups.google.com/group/overtone community]) - an open source audio environment designed for collaborative live coding implemented in [http://clojure.org Clojure].
* [http://www.renickbell.net/conductive/doku.php/ Conductive] - a library for Haskell
* [http://www.renickbell.net/conductive/doku.php/ Conductive] - a library for Haskell
* [http://mad.emotionull.com/ Music-As-Data] - An open source language for live programming music in Clojure
* [http://mad.emotionull.com/ Music-As-Data] - An open source language for live programming music in Clojure
Line 28: Line 36:
* [http://charlie-roberts.com/gibber Gibber] ([http://charlie-roberts.com/gibber/info community]) - JavaScript syntax for live coding audio. Runs in Chrome and Firefox.
* [http://charlie-roberts.com/gibber Gibber] ([http://charlie-roberts.com/gibber/info community]) - JavaScript syntax for live coding audio. Runs in Chrome and Firefox.
* [https://gitorious.org/maximus/clive clive] - live code JACK audio DSP callbacks in C, with auto git commit / recompile / reload / rerun on the fly, memory state preserved between reloads, colourized diffs and error messsages
* [https://gitorious.org/maximus/clive clive] - live code JACK audio DSP callbacks in C, with auto git commit / recompile / reload / rerun on the fly, memory state preserved between reloads, colourized diffs and error messsages
* [https://github.com/defaultxr/tracker.el tracker.el] - work-in-progress emacs-based tracker-like sequencer using elisp code to generate events
* [https://github.com/vividsnow/perl-live perl-live] - emacs+perl live coding environment
* [http://cyrilcode.com/ Cyril] - An open source language for visual live coding
* [https://github.com/brunchboy/afterglow#afterglow Afterglow] - Open source live coding environment for light shows based on [http://clojure.org Clojure] and the [https://www.openlighting.org/ola/ Open Lighting Architechture].


== Graphical / visual / game-based languages ==
== Graphical / visual / game-based languages ==
Line 39: Line 51:
* [http://cycling74.com/ Max/MSP/Jitter] - A dataflow programming language for multimedia
* [http://cycling74.com/ Max/MSP/Jitter] - A dataflow programming language for multimedia
* [http://meemoo.org Meemoo] - A framework that connects open-source modules, powered by any web technology
* [http://meemoo.org Meemoo] - A framework that connects open-source modules, powered by any web technology
* [https://github.com/brunchboy/afterglow-max#afterglow-max afterglow-max] - Hosts Afterglow (see previous section) inside Max/MSP/Jitter (and presumably Pure Data, though I have not tested that yet).


== Unavailable/difficult to run languages ==
== Unavailable/difficult to run languages ==

Revision as of 19:17, 22 October 2018


All Things Live Coding

For the latest, comprehensive list of TOPLAP systems, please see the All Things Live Coding list.

Historical links

The following unmaintained list is mainly for historical interest. Please see the above link for the latest stuff.

Textual languages

Graphical / visual / game-based languages

  • The Thingee + ThingeeLanguage
  • betablocker Gameboy version
  • Al-Jazari (refused TOPLAP approval, entering third tribunal at dynamic high court)
  • TOPLAPapp:an iPhone/iPod Touch live coding musical puzzle game
  • Text - A visual language based on Haskell
  • Pure Data - An open-source dataflow programming language for multimedia
  • Max/MSP/Jitter - A dataflow programming language for multimedia
  • Meemoo - A framework that connects open-source modules, powered by any web technology
  • afterglow-max - Hosts Afterglow (see previous section) inside Max/MSP/Jitter (and presumably Pure Data, though I have not tested that yet).

Unavailable/difficult to run languages