HYPE is a creative coding framework built on top of ActionScript 3. A major goal of HYPE is to allow newcomers to Flash and ActionScript to creatively play and express themselves while they are learning how to program.
The Leaf system provides the aspiring inventor with an Arduino-inspired sketch-based programming environment, backed by a suite of modular Hardware expansions so that users can make projects that interact with their environment in new and unexpected ways. With the increased processing power of ARM microprocessors and the flexibility provided by reconfigurable technologies like FPGAs, Leaf main boards allows users to work with computationally expensive inputs and outputs, like video and audio
The Visual Understanding Environment (VUE) is an Open Source project based at Tufts University. The VUE project is focused on creating flexible tools for managing and integrating digital resources in support of teaching, learning and research. VUE provides a flexible visual environment for structuring, presenting, and sharing digital information.
Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.
The CNMAT Resource Library is our fast growing collection of materials, sensors, gestural controllers, interface devices, tools, demos, prototypes and products - all organized and annotated to support the design of physical interaction systems, "new lutherie" and art installations.
Microcodes are very small code-based artworks. Each one is a fully contained work of art. The conceptual meaning of each piece is revealed through a combination of the title, the code and the results of running them on a computer.