Hi, my name is Nicola Pisanti.
By writing code i craft devices that generate graphics, sounds and sense the world around them.

It's really important for me to keep my tools free (as in "freedom"), so I mostly work with libraries like openFrameworks and run everything on Linux ( both on desktop and raspberry pi ). I'm also skilled at overusing duct tape and asemic writing.

To see what i'm working on at the moment, check out my journal.

To mail me, click here.

[ the journal ] : my latest experiments


Synchron: A/V performance for three percussionists

artefatto::cinque: generative music for relays and micro televisions

cento sigilli: asemic writing lab

scrittura generates music and alphabeths

Junk Rituals is a pseudo-ritual instrument (sawblade + projections)

Hexaglyphics is a digital noise instrument based on an invented hexadecimal alphabeth

artefatto::quattro: stone+monitor pseudosanctuary

A man in a park is looking for something: sensors and music for a performance by Antonio Pipolo

Outpost is an installation i made at a Toolkit festival workshop

Profeticomatico: come se fosse un oracolo

Mechanical Pizzica is a mechanical rhytmical instrument (build with a bike and an hand drum)

Cellular Shapes: shaped cellular automata in processing 2


ofxPDSP: an openFrameworks addon for audio synthesis and generative music

np-samples: an archive of the audio samples i've recorded in the past, free to use

ofxClayblocks: sensors and actuators devices running on OSC networks, with client classes for openFrameworks

ofxDotFrag: cross compatible GL/GLES shaders to be tweaked in realtime

ofxLaunchControllers: binds ofParameters to a Novation Launch Control / XL

ofxFixture: addons to manage multiple DMX fixtures

ofxAudioFile: loads .wav, .ogg, .flac and .mp3 to a float buffer in all the oF platforms

np-extra: extra utility classes for openFrameworks

np-patches: sequencers, synths and effects for ofxPDSP

grimorio: setup scripts for my Debian GNU/Linux systems

<<selfteaching>>: resources for learning