ToplapSystems: Difference between revisions

From Toplap
Jump to navigation Jump to search
m (Update Overtone link)
No edit summary
(6 intermediate revisions by 3 users not shown)
Line 22: Line 22:
* [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://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://overtone.github.io  Overtone] ([http://groups.google.com/group/overtone community) - An open source audio environment for [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 30: Line 30:
* [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/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
* [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 41: Line 43:
* [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 20:40, 4 August 2015

Languages for For Live Coding. The ones with community links are probably a good place for beginners.

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