Tools

This section of the course website provides documentation and links about some of the tools we will be using this semester. Find information here about:

Arts-Engineering Tools Used in this Course

A Quick Review of These and Other Arts-Engineering Tools

  • 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.
  • 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.
  • 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.