I’ve recently made an installation for the first year grad exhibition at the DMA department. It involves the use a solenoid valve controlled from the Arduino board. Here you can find all the information about the piece, including the technical details of the circuit driving the valve.
Using solenoid valves with Arduino Leave a comment
Compiling GStreamer on OSX Leave a comment
Wayne Meissner, the author of the java bindings for GStreamer, wrote detailed instructions to compile the latest version of GStreamer and all the plugins on OSX:
http://code.google.com/p/gstreamer-java/wiki/GstreamerOnMacOSX
Installing gsvideo on Windows 5 comments
My first post about the gsvideo library for Processing was quite sparse, but now I have some additional info on how to install it on Windows. As I do more testing on other platforms, I’ll post further instructions about the installation process on OSX and Linux.
First of all, I realized that the version of Java (1.4.2) that comes with the standard Windows package of Processing is not compatible with the gsvideo library. This is probably because I compiled it with jdk 1.5, I will try to compile it with jdk 1.4 later. But for now, you have to use the “expert” version of processing, with jre 1.5 (or 1.6) installed separately.
Read the rest of this entry »
Cross-platform video library for Processing 39 comments
I recently discovered these Java bindings for GStreamer by Wayne Meissner, and started writing an alternative video library for Processing based on them. My idea is to create an alternative for the built-in Quicktime video library, which is difficult to use on Windows because its dependency on WinVDIG, and doesn’t work on Linux at all.
So I came up with this new gsvideo library, in which I will eventually re-implement all the three classes of the built-in video library: Capture, Movie and MovieMaker. The idea is that the new classes, called GSCapture, GSMovie and GSMovieMaker, will have exactly the same API as the original ones.
Read the rest of this entry »
Carnivore on Mandriva 2008 Leave a comment
I run into problems when trying to use the Carnivore library under Linux in a little network sonification project with Processing. The problem turned to be the jpcap library that comes built into the CarnivorePE server and the client library for Processing. The libjpcap.so dynamic library was incompatible with the Linux Mandriva 2008 I have installed on my machine.
So the solution was to grab the latest source code package of jpcap (0.01.16 at this time), and recompile it on my PC. After replacing libjpcap.so by the new one (available here), carnivorePE and the Processing client library started to work fine. However, I had to make two small fixes in the original code of jpcap, see here.