Ivan Alexandrovich Wyschnegradsky (Ива́н Алекса́ндрович Вышнегра́дский) was a Russian composer primarily known for his microtonal compositions.

Pascal Criton, a french composer of contemporary music as well as a musicologist who studied Wyschnegradsky’s works, created an interactive piece inspired by Wyschnegradsky’s “ultrachromatic compositions” for association Puce Muse.

I designed a collective instrument able to produce complex polyrhytmic sequences of filtered sound texture. Each step of the sequence can be assigned a color nuance and a pitch, possibly micro-tonal. The result produces visual and sonic moires, reminding of Wyschnegradsky’s chromatic drawings.

You can get it from the Méta-Librairie website.

simple timelapse

Simple timelapse is a quick tool to make timelapse movies.

It uses an arduino for setting shutter intervals, an 4N35 opto-coupler to protect the camera from any accidental current, and a led to notify when shutter is in action. Focus was left manual to prevent from any automatic adjustement (that we don’t want anyway in timelapse!) and spare camera battery. Code and circuit was derived from intervaluino borrowing the opto-coupler idea from MaxTech, available at GitHub.

Used for the preparation of l’arbre qui cachait la forêt.


Turn a gothic church to a giant pinball.

Meta-Screen was a video mapping project led at Puce Muse, to transform any surface into a projection screen. Developments included tools to quickly map a shape or a contour, as well a real-time algorithm to interact with these shapes, like physics engine to make virtual objects bounce on architectural features.

Meta-Screen is available from Puce Muse’ Meta-Librairie.

App preview for the interaction with architectural elements.
App preview for the interaction with architectural elements.


Scrolling the landscape with an indoor bike.

Recycled indoor cycle, hacked dynamo, arduino and custom electronics, old PC running a pure data patch.

An indoor cycle is perched in front of a projected video screen, whose wheel rotation controls an interactive video. When the rider is cycling, the landscape is scrolling at an exagerated speed. When driving slowly or at rest, the screen displays abstract moving images from the limbos.

Cyclescape was made for “Vanité #10 : Visible Invisible” by Luis Pasina & co, during Nuit Blanche 2008, Paris.


XSPIF – Cross Standard PlugIn Framework

XSPIF stands for the acronym of Cross Standard PlugIn Framework.

It is an xml to (vst/au/pd/ladspa) translation utility written by Rémy Muller and myself for our final study project in 2003 inspired by Steve Harris way of writing ladspa plugins.

Instead of abstracting the different plugin formats into a C/C++ library as most professionnal companies do, we choose for both academic and time reasons to write an xml to C/C++ translator using Python.

It has many limitations and is now outdated, but it can prove useful as a learning tool for many people or just as a template generator for the target plateforms.

Sources and documentation

xspif.zip released under the GNU General Public License