# Annexe

Open source  
  
http://larcen.ensa-limoges.fr/annexe/

# Cross-platform

<section id="bkmrk-processing-%5Bcross-pl"># Processing \[Cross-platform\]

Computer programming language and IDE for visual arts.  
[https://processing.org/](https://processing.org/)

</section><section id="bkmrk-cinder-%5Bcross-platfo"># Cinder \[Cross-platform\]

Open source library for professional-quality creative coding in C++.  
[https://libcinder.org/](https://libcinder.org/)

</section><section id="bkmrk-openframeworks-%5Bcros"># openFrameworks \[Cross-platform\]

Open source C++ toolkit for creative coding.  
<a>http://openframeworks.cc/</a>

</section><section id="bkmrk-unity-%5Bmac%2C-win%5D-gam"># Unity \[Mac, Win\]

Game engine, but useful for creative coding and installations.  
[https://unity3d.com/](https://unity3d.com/)

</section><section id="bkmrk-open-source-creative"># Open-source creative coding framework for iOS.

[http://www.c4ios.com/](http://www.c4ios.com/)

</section>

# Langage graphique

#### Visual Programming Languages

<section id="bkmrk-pure-data-%5Bcross-pla"># Pure Data \[Cross-platform\]

Open source visual programming language for multimedia.  
[https://puredata.info/](https://puredata.info/)

</section><section id="bkmrk-touchdesigner-%5Bmac%2C-"># TouchDesigner \[Mac, Win\]

Visual development platform to create realtime projects.  
[http://www.derivative.ca/](http://www.derivative.ca/)

</section><section id="bkmrk-max-%5Bmac%2C-win%5D-visua"># Max \[Mac, Win\]

Visual programming language for media.  
[https://cycling74.com/products/max/](https://cycling74.com/products/max/)

</section><section id="bkmrk-quartz-composer-%5Bmac"># Quartz Composer \[Mac\]

Development tool for processing and rendering graphical data.  
[https://developer.apple.com/](https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/QuartzComposerUserGuide/qc_intro/qc_intro.html)

</section><section id="bkmrk-vvvv-%5Bmac%2C-win%5D-hybr"># vvvv \[Mac, Win\]

Hybrid visual/textual live-programming environment for easy prototyping and development.  
[https://vvvv.org/](https://vvvv.org/)

</section><section id="bkmrk-nodebox-%5Bmac%2C-win%5D-c"># NodeBox \[Mac, Win\]

Cross-platform, node-based GUI for efficient data visualizations and generative design.  
[https://www.nodebox.net/node/](https://www.nodebox.net/node/)

</section><section id="bkmrk-vuo-%5Bmac%5D-live-inter"># Vuo \[Mac\]

Live interactive-media programming environment.  
[http://vuo.org/](http://vuo.org/)

</section><section id="bkmrk-i-score-%5Bcross-platf"># i-score \[Cross-platform\]

Interactive sequencer to control creative coding libraries and toolkits.  
[http://i-score.org/](http://i-score.org/)

</section><section id="bkmrk-tooll-%5Bwin%5D-open-sou"># tooll \[Win\]

Open source tool for creating interactive 3d content and animations.  
[http://tooll.io/](http://tooll.io/)

</section>

# Langages de programmation sonore

#### Sound Programming Languages

<section id="bkmrk-supercollider-%5Bmulti"># SuperCollider \[Multi-platform\]

Platform for audio synthesis and algorithmic composition.  
[http://supercollider.github.io/](http://supercollider.github.io/)

</section><section id="bkmrk-chuck-strongly-timed"># ChucK

Strongly-timed, concurrent, and on-the-fly music programming language.  
[http://chuck.cs.princeton.edu/](http://chuck.cs.princeton.edu/)

</section><section id="bkmrk-tidalcycles-domain-s"># TidalCycles

Domain specific language for live coding of pattern.  
[https://tidalcycles.org/](https://tidalcycles.org/)

</section><section id="bkmrk-sonic-pi-the-live-co"># Sonic Pi

The live coding music synth for everyone.  
[http://sonic-pi.net/](http://sonic-pi.net/)

</section>

# Programmation web • Bibliothèques

#### Web Programming • Libraries

<section id="bkmrk-three.js-javascript-"># three.js

JavaScript 3D library.  
[https://github.com/mrdoob/three.js/](https://github.com/mrdoob/three.js/)

</section><section id="bkmrk-regl-functional-webg"># regl

Functional WebGL.  
[https://github.com/regl-project/regl](https://github.com/regl-project/regl)

</section><section id="bkmrk-stackgl-open-softwar"># Stackgl

Open software ecosystem for WebGL, built on top of browserify and npm.  
[http://stack.gl/](http://stack.gl/)

</section><section id="bkmrk-paper.js-the-swiss-a"># Paper.js

The swiss army knife of vector graphics scripting.  
[http://paperjs.org/](http://paperjs.org/)

</section><section id="bkmrk-pixi.js-html-5-2d-re"># Pixi.js

HTML 5 2D rendering engine that uses webGL with canvas fallback.  
[http://www.pixijs.com/](http://www.pixijs.com/)

</section><section id="bkmrk-p5.js-javascript-lib"># p5.js

JavaScript library that starts with the original goal of Processing.  
[https://p5js.org/](https://p5js.org/)

</section><section id="bkmrk-fabric.js-javascript"># Fabric.js

Javascript canvas library, SVG-to-canvas parser.  
[http://fabricjs.com/](http://fabricjs.com/)

</section><section id="bkmrk-sketch.js-minimal-ja"># Sketch.js

Minimal JavaScript creative coding framework.  
[http://soulwire.github.io/sketch.js/](http://soulwire.github.io/sketch.js/)

</section><section id="bkmrk-two.js-two-dimension"># Two.js

Two-dimensional drawing api geared towards modern web browsers  
[https://two.js.org/](https://two.js.org/)

</section>

# Mapping vidéo • VJing

#### Projection Mapping • VJing

<section id="bkmrk-madmapper-%5Bmac%5D-vide"># MadMapper \[Mac\]

Video mapping projections and Light mapping.  
[http://www.madmapper.com/](http://www.madmapper.com/)

</section><section id="bkmrk-vdmx-%5Bmac%5D-realtime-"># VDMX \[Mac\]

Realtime multimedia performance application.  
[https://vidvox.net/](https://vidvox.net/)

</section><section id="bkmrk-modul8-%5Bmac%5D-real-ti"># Modul8 \[Mac\]

Real time video mixing and compositing.  
[http://www.modul8.ch/](http://www.modul8.ch/)

</section><section id="bkmrk-resolume-%5Bmac%2C-win%5D-"># Resolume \[Mac, Win\]

Mixing of digital video and effects in a realtime.  
[https://resolume.com/](https://resolume.com/)

</section><section id="bkmrk-coge-vj-%5Bmac%5D-vj-sof"># CoGe VJ \[Mac\]

VJ software designed for realtime HD video mixing and compositing with a modular user interface.  
[http://imimot.com/cogevj/](http://imimot.com/cogevj/)

</section><section id="bkmrk-virtualmapper-realti"># VirtualMapper

Realtime preview tool for projection mapping.  
[https://github.com/baku89/VirtualMapper](https://github.com/baku89/VirtualMapper)

</section>

# 3D

<span style="color: #222222; font-size: 3.425em;">MagicaVoxel</span>

<section id="bkmrk-magicavoxel-https%3A%2F%2F">[https://ephtracy.github.io/](https://ephtracy.github.io/)

</section><section id="bkmrk-houdini-https%3A%2F%2Fwww."># Houdini

[https://www.sidefx.com/products/houdini-education/](https://www.sidefx.com/products/houdini-education/)

</section><section id="bkmrk-blender-https%3A%2F%2Fwww."># Blender

[https://www.blender.org/](https://www.blender.org/)

</section><section id="bkmrk-meshlab-http%3A%2F%2Fwww.m"># MeshLab

[http://www.meshlab.net/](http://www.meshlab.net/)

</section>

# Matériel

#### Hardware

<section id="bkmrk-arduino-open-source-"># Arduino

Open source microcontroller kits for building digital devices and interactive objects.  
[https://www.arduino.cc/](https://www.arduino.cc/)

</section><section id="bkmrk-raspberry-pi-small-s"># Raspberry Pi

Small single-board computers.  
[https://www.raspberrypi.org/](https://www.raspberrypi.org/)

</section><section id="bkmrk-intel-edison-compute"># Intel Edison

Computer-on-module offered by Intel as a development system for wearables and Internet of Things devices.  
[https://software.intel.com/en-us/iot/hardware/edison](https://software.intel.com/en-us/iot/hardware/edison)

</section><section id="bkmrk-puck.js-open-source-"># Puck.js

Open source JavaScript microcontroller you can program wirelessly.  
[https://www.puck-js.com/](https://www.puck-js.com/)

</section><section id="bkmrk-beagleboard-low-powe"># BeagleBoard

Low-power open source single-board computers.  
[http://beagleboard.org/](http://beagleboard.org/)

</section><section id="bkmrk-makey-makey-turn-eve"># Makey Makey

Turn everyday objects into touchpads and combine them with the internet.  
[http://www.makeymakey.com/](http://www.makeymakey.com/)

</section><section id="bkmrk-tessel-easy-to-use-m"># Tessel

Easy to use microcontroller that runs JavaScript.  
[https://tessel.io/](https://tessel.io/)

</section><section id="bkmrk-leap-motion-sensor-d"># Leap Motion

Sensor device that supports hand and finger motions as input  
[https://www.leapmotion.com/](https://www.leapmotion.com/)

</section>

# Machine learning • Computer Vision • Ai

<span style="color: #222222; font-size: 3.425em;">ml4a</span>

<section id="bkmrk-ml4a-machine-learnin">Machine learning for artists.  
[http://ml4a.github.io/](http://ml4a.github.io/)

</section><section id="bkmrk-keras.js-run-keras-m"># Keras.js

Run Keras models (tensorflow backend) in the browser, with GPU support.  
[https://transcranial.github.io/keras-js/](https://transcranial.github.io/keras-js/)

</section><section id="bkmrk-tesseract.js-pure-ja"># Tesseract.js

Pure Javascript Multilingual OCR.  
[http://tesseract.projectnaptha.com/](http://tesseract.projectnaptha.com/)

</section><section id="bkmrk-google-ml-cloud-mach"># Google ML

Cloud machine learning by Google.  
[https://cloud.google.com/ml/](https://cloud.google.com/ml/)

</section><section id="bkmrk-tensorflow-open-sour"># TensorFlow

Open source software library for machine intelligence.  
[https://www.tensorflow.org/](https://www.tensorflow.org/)

</section><section id="bkmrk-convnetjs-deep-learn"># ConvNetJS

Deep Learning in your browser.  
[http://cs.stanford.edu/people/karpathy/convnetjs/started.html](http://cs.stanford.edu/people/karpathy/convnetjs/started.html)

</section><section id="bkmrk-wekinator-allows-any"># Wekinator

Allows anyone to use machine learning.  
[http://www.wekinator.org/](http://www.wekinator.org/)

</section><section id="bkmrk-machine-learning-cod"># Machine Learning

Coding Train repo with links to machine learning resources.  
[https://github.com/CodingTrain/Machine-Learning](https://github.com/CodingTrain/Machine-Learning)

</section><section id="bkmrk-creativeai-space-to-"># CreativeAI

Space to share creative Ai projects.  
[http://www.creativeai.net/](http://www.creativeai.net/)

</section><section id="bkmrk-ai-playbook-ai-micro"># AI Playbook

Ai microsite intended to help newcomers get started.  
[http://aiplaybook.a16z.com/](http://aiplaybook.a16z.com/)

</section>

# Autres

<span style="color: #222222; font-size: 3.425em;">Structure Synth \[Cross-platform\]</span>

<section id="bkmrk-application-for-gene">Application for generating 3D structures by specifying a design grammar.  
[http://structuresynth.sourceforge.net/](http://structuresynth.sourceforge.net/)

</section><section id="bkmrk-f3-%5Bmac%5D-powerful-3d"># F3 \[Mac\]

Powerful 3D design app that enables you to live code 3D form.  
[http://www.syedrezaali.com/f3-mac-app/](http://www.syedrezaali.com/f3-mac-app/)

</section><section id="bkmrk-fragment-%5Bmac%5D-app-t"># Fragment \[Mac\]

App to live code GLSL graphics.  
[http://www.syedrezaali.com/store/fragment-osx-app](http://www.syedrezaali.com/store/fragment-osx-app)

</section><section id="bkmrk-shadertool-%5Bwin%5D-mod"># ShaderTool \[Win\]

Modern shader IDE for programmers and FX artists.  
[http://store.steampowered.com/app/314720/](http://store.steampowered.com/app/314720/)

</section><section id="bkmrk-syphon-%5Bmac%5D-allows-"># Syphon \[Mac\]

Allows applications to share frames with one another in realtime.  
[http://syphon.v002.info/](http://syphon.v002.info/)

</section><section id="bkmrk-kodelife-real-time-g"># KodeLife

Real-time GPU shader editor, live-code performance tool and graphics prototyping sketchpad.  
[https://hexler.net/software/kodelife](https://hexler.net/software/kodelife)

</section><section id="bkmrk-isf-glsl-shaders-for"># ISF

GLSL shaders for use in interactive applications.  
[https://www.interactiveshaderformat.com/](https://www.interactiveshaderformat.com/)

</section>