p5.js: Processing in your Browser

hello_p5-icon-240x143Processing ist eine vereinfachte Programmiersprache für Designer, mit der man jede Menge Schnickschnack wie zum Beispiel diesen Clip für Radioheads Weird Fishes anstellen kann. Und diese Programmiersprache haben sie jetzt in eine JavaScript-Lib namens P5.js gepackt, inklusive add-ons für HTML5 Video, Webcams und Sound. Ich wollte mir Processing eh immer mal genauer anschauen, das hier ist so ziemlich die Gelegenheit dafür. Hier die Download-Seite, hier eine schicke Präsentation (mit 'nem Typen, dem man einmal zu oft gesagt hat, er solle seine Arme bewegen, wenn eine Videocam auf ihn gerichtet ist)

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.

P5.js (via Waxy)