This year Piksel is featuring a high level of artistic quality and complexity within the context of Floss and Open hardware.
There is still a possibility for coding, sharing and learning together.

During the second day the CATkit workshop participants finished soldering and programming their home-made instrument.

Martin Kaltenbrunner built his own reacting table in the hotel room and he gave a workshop at Teknikerkroen on how to build tangible interfaces with Reactivision. All you need is as transparent table, a wide lens camera, a piece of software and some time…

During the afternoon Milos Rankovic presented his project ASNakedGene, an aesthetic research on hand drawing and images as possible evolutionary digitised seeds based on selected arbitrary sets of ‘naked genes’. Variation is generated through direct operation on the arrays of pixel values as opposed to “genetic” representations of them.
Capturing, fashinating and obscure theory and application.
I wonder whether it is be possible to synthetize its main concept in a simple frase…


Daniel Turing presented xinf (is not flash), a platform for GUI programming, a single language and API able to target Firefox’ JavaScript, Adobe’s Flash Player, and the  Xinfinity runtime (Linux/GTK, Windows and OSX).
It is similar to flash but people can work from inkscape; in the todo list a plugin for inkscape to allow direct creation of Xinf games and more. Currently licenced under LGPL, it will be more liberal in the next future, probably BSD.

Ross Bencina’s Port Audio is an open source library for creating cross-platform audio software. It is a free, cross platform, audio I/O library ideal for writing simple audio programs in ‘C’ that will compile and run on many platforms.
It uses the OSC protocol and features binary format for packing messages that are identified by textual paths and can have multiple parameters.


Rob Munro (slick lister) previewed his Time Line OSC sequencer, which is a way on managing data outside of PD to keep patches clean. OSC messages are used to control separate audio and video PD patches. individual OSC events are programmed onto timelines and timelines can be sequenced together. Interesting system for compositing using different programs together all controlled by OSC, still in development phase.