Minim is an audio library that uses the JavaSound API, a bit of Tritonus, and Javazoom’sMP3SPI to provide an easy to use audio library for people developing in the Processing environment.
architecture discourse is traditionally shaped by drawings and critical writings. what happens, if they are interactive and easily translatable to the fabrication maschines code? what if they’re source is open, so that anyone can contribute?
workshop at the Vilnius Art Academy (Lithuania), Architecture Department. Date: 06.02.2012 – 17.02.2012
Participants: Lina Baciuškaitė, Aistė Dzikaraitė, Gediminas Kirdeikis, Simas Kazlauskas, Vytautas Lukšas, Eglė Rutkauskaitė, Petras Vestartas, Eglė Židonytė.
We analyzed how the sense of environment is translated in the physical dimensions of human life and reveals through various elements, like structure, form and materiality.
Further the transcription of cultural processes into structural forms can be understood as an architectural mesh-work (1). As a specific topic for this workshop we investigated on traditional grouping behaviors inherent in Lithuanian “sutartines”.
By referencing dance appearances (consisting of certain elements of expression, as clothes and gestures of dancers), we developed certain types of elements and their behaviors.
The “accordance” as the constitutional element of an overall dance and singing pattern (sutartines) reflects in the emergence of an tectonic textile (2), which can be read as an architectural diagram in multiple scales. As shelter, urban formation or organizational plan.
For this workshop we used Processing (by Ben Fry & Casey Reas) & the library toxiclibs (by Karsten Schmidt) / packages: toxiclibscore, verletPhysics
(1): Tim Ingold, Lines: A Brief History, London, 2007
(2): Gottfried Semper: Style in the Technical and Tectonical Arts; or Practical Aesthetics, Hamburg, 1857
View Larger
Sketchpad is an open studio for making beautiful code.
View Larger This sketch was written with current beta version of Processing (called 2.0a4) in order to be fully compatible with Processing.js. It runs in JavaScript mode and uses WEBGL on HTML5 canvas to render 3D environments.
This is fully WIP (Work In Progress) version sketch, but it shows what I was working on in my free time for the last few months. Object loader for Processing.js is written by Andor Salga, he is doing a great job and without him there would only be naked coordinate axis floating in space. Now they are linked to objects and can control their behavior.
Spotify Player is the work of Jordi Parra and his degree project: a device to listen to Spotify at home.
In a nutshell the objects consists of Processing sketch, Arduino and an RFID reader. Each RFID tag can be assigned to a Spotify link, album, artist or search. When the tag is placed on the reader, an ID-12, it sends a trigger to Processing and triggers an AppleScript that will take over Spotify and play whatever is linked to that tag. The processing sketch can also retrieve the information about the track that is being played. For doing so, a packet sniffer is checking all the internet packets sent from the computer and whenever it finds something being sent to Last.fm, it grabs it and parses the track information (artist, album, title and length).
View Larger Minim is an audio library that uses the JavaSound API, a bit of Tritonus, and Javazoom’sMP3SPI to provide an easy to use audio library for people developing in the Processing environment.
View Larger This tutorial describes how to create beautiful custom maps in TileMill, and use them in a Processing sketch. We are going to use TileMill to style our maps, export it, and load the rendered map tiles into PImages. There are two ways of doing that.
A library by David Bouchard for the programming environment Processing. Last update, 11/25/2011.
Keystone is a video projection mapping library for Processing. Right now it allows you to warp your Processing sketches onto any flat surface by using corner pin keystoning, regardless of your projector’s position and orientation. The goal is to eventually expand this library to enable more advanced projection mapping, such as projecting on 3D models or curved surfaces and edge blending of multiple projector screens.
View Larger Unfolding enables you to rapidly create interactive maps. Basic interactions such as Zoom & Pan are included. Other functionality such as Overview+Detail, or multitouch gestures can be easily added.