Since my first journeys in the computer music world, I am extremely fascinated with rhythmic, timing and harmonic setting possibilities of computer based interactive systems deployed to a computer controlled piano in a real time performance environment. After years of experimentation and with the support of different e-percussion  hardware interfaces   (on which I use my hands and fingers enabling as much independence as  possible) connected to a computer system with dedicated software applications (e.g.: MAX/MSP, PureData, Ableton Live), I am able  to create and  play as many different musical lines (pitch and harmonic textures) in different tempos simultaneously.

Consequently I have concentrated my musical research on the following domains applied to real time performance and musical improvisation :


TIME 
This research explores the  concepts of temporal dissonance as found in  Henry Cowell's book  New Musical Resources   and  The Studies for Player Piano  of  Conlon Nancarrow as well polyrhythmic and  polymetric techniques developed by  African, Arabic and Hindoustani musical traditions.


PITCH
This research  explores  the algorithmic generation and control of various musical harmonic (functional, non-functional, serial, fractal, atonal), and pitch (tempered, pitagoric, meantone, microtonal, etc) models.


SYSTEM ENGINEERING
System Engineering is an interdisciplinary approach and means for enabling the realization and deployment of successful systems, which may or may not include software. This research considers both the artistic and the technical needs of  composers and performers with the goal of providing a music interactive solution that meets their needs.