Skip to content

Instantly share code, notes, and snippets.

@PARC6502
Last active March 5, 2019 14:18
Show Gist options
  • Save PARC6502/741a07f539971a076aaa7817665b804f to your computer and use it in GitHub Desktop.
Save PARC6502/741a07f539971a076aaa7817665b804f to your computer and use it in GitHub Desktop.
Frameworks for creative coding

Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.

Javascript implementation of processing, "reinterpreted for today's web"

openFrameworks is an open source C++ toolkit for creative coding

SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound.

Cinder is a free and open source library for professional-quality creative coding in C++.

The aim of the project is to create an easy to use, lightweight, 3D library with a default WebGL renderer. The library also provides Canvas 2D, SVG and CSS3D renderers in the examples.

Gibber is a live coding environment for the web browser, using the Gibberish.js audio engine, the CodeMirror code editor library and wrapping Three.js for 3d graphics and shader support. Version 2 of Gibber features a much more efficient audio engine, some interesting mapping abstractions and a server/database backend for publishing and browsing files and collaboratively live coding.

Tone.js is a framework for creating interactive music in the browser. It provides advanced scheduling capabilities, synths and effects, and intuitive musical abstractions built on top of the Web Audio API.

TODO: add resources for generative art in blender

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment