processing

Powered by Drupal
By rprice , 6 April 2015

Hello! p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today’s web. Using the original metaphor of a software sketchbook, p5.js has a full set of drawing functionality. However, you’re not limited to your drawing canvas, you can think of your whole browser page as your sketch! For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.

By rprice , 9 December 2014

openFrameworks is designed to work as a general purpose glue, and wraps together several commonly used libraries, including: OpenGL, GLEW, GLUT, libtess2 and cairo for graphics rtAudio, PortAudio, OpenAL and Kiss FFT or FMOD for audio input, output and analysis FreeType for fonts FreeImage for image saving and loading Quicktime, GStreamer and videoInput for video playback and grabbing Poco for a variety of utilities OpenCV for computer vision Assimp for 3D model loading The code is written to be massively cross-compatible.

By rprice , 12 July 2013

This particular video was using footage of the results from a 6 hour crash course with students who had no programming experience. They began with the source code for a simple breakout clone provided by Thirion, and ended up with this beautiful montage. The wonderful thing about the computational, the generative, the procedural, is that things emerge that often cannot be accurately predicted by the person responsible for the underlying logic.