Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 8.07 KB

techResources.md

File metadata and controls

87 lines (68 loc) · 8.07 KB

#Resources

##p5js

##Books

###Extra Javascript Books

##Development Tutorials

##Debugging

##Other useful code tutorials and repos

##Other creative coding tools and environments:

  • openFrameworks, ofxAddons & reference
  • Pure Data (pd) & reference
  • D3.JS (Data Driven Documents) & reference
  • iCompiler for iOS+Processing
  • PixelShaders.com WebGL shader programming
  • Arduino – Open-source electronics prototyping platform.
  • ChucK – Strongly-timed, concurrent, and on-the-fly audio programming language.
  • Cinder – Free and open source library for professional-quality creative coding in C++.
  • Flash – Adobe’s standard for delivering high-impact, rich Web content.
  • GLSL – A high-level C-style shading language for OpenGL.
  • Grasshopper – Visual programming language for generative modeling in Rhino.
  • Max/MSP/Jitter – A visual programming language for music and multimedia.
  • Maya Embedded Language (MEL) – A scripting language for the 3D graphics software, Maya.
  • NodeBox – A free, cross-platform library for generating 2D animations with Python.
  • openFrameworks – An open source, cross-platform C++ toolkit for creative coding.
  • ofxAddons – An extensive set of community-contributed extensions to openFrameworks
  • Processing – An electronic sketchbook for developing ideas in Java.
  • Processing.js – Sister project of Processing, designed for the web using Javascript.
  • Pure Data – A real-time graphical programming environment for audiovisual processing.
  • Quartz Composer – A node-based visual programming language for rendering graphics in OSX.
  • RhinoScript – A scripting tool for the Rhino modeler, based on Microsoft’s VBScript.
  • SuperCollider – A programming language for realtime audio synthesis and algorithmic composition.
  • Unity3D – An integrated authoring tool for creating interactive 3D environments.
  • VVVV – A graphical programming environment for large media environments.
  • Word to Vec - A tool for computing vector representations of words.
  • Draw Bot - Python for generating two-dimensional graphics
  • Shader Toy - Sharing Shaders
  • Basil JS - Control indesign with javascript
  • Paper JS - Paper.js is an open source vector graphics scripting framework.
  • Flat - Python graphics environment
  • Ableton - Music Production Tool
  • SuperCollider - Music programming environment

###Links