A library by Julien Deswaef (aka. Juego) for the programming environment processing. Last update, 11/04/2010.

WARNING: This library is still in alpha stage. I used it for a project and so I only implemented what I needed. It is missing a lot of the functionnalities provided by the Vixid controller.

This library provides a simple way to communicate with the Vixid VJX16-4 video controller within a Processing sketch. It uses the excellent Midibus library to send (and later receive) Midi messages to the video controller. This is basically a set of functions that mimic the controls you can find on the Vixid.


Download Vixid version 0.1.2 in .zip format.


Download and install the Midibus library first.
Unzip and put the extracted Vixid folder into the libraries folder of your processing sketches. Reference and examples are included in the Vixid folder.

Keywords midi, vixid, hardware, interface

Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.

Source. The source code of Vixid will be available at github when things will be a bit more stable.


Find a list of examples in the current distribution of Vixid, or have a look at them by following the links below.


Platform linux
Processing 1.2.1
Dependencies theMidiBus