lykt (2017) is a sound, visual, smell performance, in collaboration with Ferran Fages and Yolanda Uriz. It has been presented at V20, in Barcelona.


sediment (2017) is an audiovisual work, in collaboration with Ferran Fages. It has been presented at CraterLab as part of the series Ultrasons, curated by Alfredo Costa Monteiro, and at V20, both venues in Barcelona.

genera esfera

Genera Esfera is an interactive installation, in collaboration with Anna Carreras. It has been presented at the MIRA Festival 2015, in Barcelona.


I use Processing for my visual creative projects.

I teach creative programming with Processing since 2008, to very varied audiences, including Fine Arts schools, Engineering schools, Graphic Design Department at the public television channel TV3, in my city, Barcelona, at Fundación Telefónica, in Madrid.

Here is a list of some of my interests:

  • Generative design.
  • Particle systems and programming of physics simulation.
  • Computational treatment of color.
  • Hardware and software interaction.
  • Data visualization.

Here is a list of selected Processing resources.


A string of particles connected by springs. First particle in the raw follows a path defined by a super-Lissajous curve. It can also be distorted by mouse interaction.
The only forces acting upon the remaining particles are the restoring forces of the springs.
Animation based on the unit disk graph. The custom GUI elements allow to control some parameters such as number of nodes, distance at which they connect, transparency of the links, color.
A simpler version of this is used in a Buff gift for Ditmae 2015.
I made an automated version of the animation, white lines over black background, to be used live, in my project Blaast.


Contact me for Processing workshops information.

Some mini-workshops I've taught at hangar, Barcelona:

  • Basic geometry for curves and movement with Processing on January 22nd, 2015.

  • Introduction to physics with Processing, on February 12th, 2015.

  • Strategies for shapes design with Processing, on February 26th, 2015.

  • Curves from nature and mecanics in Processing, on June 18th 2015.

  • Working with external images in Processing, on April 4th 2015.

  • Alphabet soup: using typographies in Processing, on March 19th and May 17th 2015.

  • How to use MIDI and OSC controllers in Processing, on December 4th, 2014.

pure data

I use Pure Data for my virtual instruments.

  • Ferran Fages Ensemble. Collaboration with Ferran Fages. Instrument in Pure Data.
  • Octofònic per a granotes i sinusoïdals Collaboration with Ferran Fages. Spectral analysis of sound, use of data in Pure Data to generate music.