ToplapSystems: Difference between revisions

From Toplap
Jump to navigation Jump to search
No edit summary
No edit summary
(43 intermediate revisions by 24 users not shown)
Line 1: Line 1:
Systems For Live Coding


(some may be pending TOPLAP approval)
 
* [[ChucK]] | [[Audicle]] | [[miniAudicle]]
= All Things Live Coding =
* [[feedback.pl]]
 
* [[fluxus]]
For the latest, comprehensive list of TOPLAP systems, please see the [https://github.com/toplap/awesome-livecoding All Things Live Coding] list.
* [[JITLib]] | [[SuperCollider]] | ([[GraphicsSpace]])
 
= Historical links =
 
The following unmaintained list is mainly for historical interest. Please see the above link for the latest stuff.
 
== Textual languages ==
 
* [http://supercollider.sourceforge.net/ SuperCollider] ([http://supercollider.sourceforge.net/community/ community] | [http://supercollider.sourceforge.net/audiocode-examples/ examples]) - C and smalltalk based language, for live coding sound synthesis and musical patterns via [[JITLib]] and [[GraphicsSpace]]
* [[ChucK]] ([http://chuck.cs.princeton.edu/community/ community]) - strongly timed on-the-fly language featuring the [[Audicle]] and [[miniAudicle]]
* [[fluxus]] ([http://www.pawfal.org/fluxus/get-involved/ community] | [http://www.pawfal.org/fluxus/projects-using-fluxus/ examples])- Scheme based, centres around game engine, primarily for VJing but has a secret synthesiser
* [http://impromptu.moso.com.au/ Impromptu] ([http://lists.moso.com.au/mailman/listinfo/impromptu community] | [http://impromptu.moso.com.au/tutorials.html examples])
* redFrik
* redFrik
* [http://zwizwa.be/packetforth/ packet forth]
* <i>musique litt&eacute;rale</i>, built with [http://netjam.org/quoth Quoth], in turn built with [http://squeak.org Squeak]
* noisepattern (part of http://www.pawfal.org/Software/livenoisetools/ )
* [http://cutuplog.cocolog-nifty.com/videolog/2006/08/drubyrubyjsyn_d357.html Ruby(druby,irb,rjb) | JSyn (Client-Server) ]
* [http://hyperyarn.criticalartware.net Hyperyarn]
* [http://i2off.org/flaxus/ Flaxus, Toplap flash based application]
* ''SSCLib'' built with [[SuperCollider]] for live [http://www.ludions.com/slowcode/ slow coding]
* [http://circa-lang.org Circa]
* [http://code.google.com/p/oflivecoding/ oflivecoding] - Environment for live coding in javascript within the c++ openframeworks toolkit.
* [http://www.ixi-audio.net/ixilang/ ixi lang] - A high level live coding language built on top of SuperCollider. More info on the [[ixilang]] page.
* [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://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://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://mad.emotionull.com/ Music-As-Data] - An open source language for live programming music in Clojure
* [http://lua-av.mat.ucsb.edu/blog/ LuaAV] - Real-time audiovisual scripting environment using Lua
* [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://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 ==
* [http://deprogramming.us/perfs#thingee The Thingee] + [[ThingeeLanguage]]
* [http://deprogramming.us/perfs#thingee The Thingee] + [[ThingeeLanguage]]
* noisepattern (part of http://www.pawfal.org/Software/livenoisetools/ )
* [http://www.pawfal.org/index.php?page=BetaBlocker betablocker] [http://www.pawfal.org/dave/index.cgi?Projects/BetablockerDS Gameboy version]
* packet forth http://attacksyour.net/piki/PacketForth
* <i>musique litt&eacute;rale</i>, built with [http://netjam.org/quoth Quoth], in turn built with [http://squeak.org Squeak]
* [http://www.pure-events.com/ Signwave Pure Events] <- links to domain holding page
* [http://impromptu.moso.com.au/ Impromptu]
* [http://sharph.net/em/perl run.pl/code.pl]
*[http://cutuplog.cocolog-nifty.com/videolog/2006/08/drubyrubyjsyn_d357.html Ruby(druby,irb,rjb) | JSyn (Client-Server) ]
* [http://hyperyarn.criticalartware.net Hyperyarn (pending TOPLAP approval)]
* [http://www.pawfal.org/index.php?page=BetaBlocker betablocker] (pending TOPLAP approval)
* [http://i2off.org/flaxus/ Flaxus, Toplap flash based application] (pending TOPLAP approval)
* [http://www.pawfal.org/index.php?page=AlJazari Al-Jazari] (refused TOPLAP approval, entering third tribunal at dynamic high court)
* [http://www.pawfal.org/index.php?page=AlJazari Al-Jazari] (refused TOPLAP approval, entering third tribunal at dynamic high court)
* ''SSCLib'' built with [[SuperCollider]] for live [http://www.ludions.com/slowcode/ slow coding] (pending TOPLAP approval)
* [http://www.cogs.susx.ac.uk/users/nc81/iphone.html TOPLAPapp]:an iPhone/iPod Touch live coding musical puzzle game
* [http://www.cogs.susx.ac.uk/users/nc81/iphone.html TOPLAPapp]:an iPhone/iPod Touch live coding musical puzzle game
* [http://www.circa-lang.org Circa+Plastic] (pending TOPLAP approval)
* [http://yaxu.org/category/text Text] - A visual language based on Haskell
* [http://code.google.com/p/oflivecoding/ oflivecoding] - Environment for live coding in javascript within the c++ openframeworks toolkit.
* [http://puredata.info/ Pure Data] - An open-source dataflow programming language for multimedia
* [http://www.ixi-audio.net/ixilang/ ixi lang] - A high level live coding language built on top of SuperCollider. More info on the [[ixilang]] page.
* [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
* [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 ==
 
* [http://www.signwave.co.uk/go/offline/expo2005 Signwave Pure Events]
* [[feedback.pl]] - Perl based live coding text editor
* [http://sharph.net/em/perl run.pl/code.pl]

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