Excerpt from experimental instrument building for live coder and dance. A dancer transmits data via the WiiMote and the live coder develops chunks of code around it. To the center of the performance is the dancer who creates the data while dancing and this translated in real time by the live coder into meaningful functional data.
The process is an interactivity loop between the dancer and his/her movements, the laptop performer, and the unpredictable reactions of the live coded schemes while running and unfold by the SuperCollider programming environment.
Other supportive functions are created in order to enrich the musicality, the main instrument is routed to different d.s.p functions where the signal of the former is been shaped and manipulated according to the various functions, these include pitch shifters, freezing sample algorithms and others.
The live coder focuses into the elaboration and parametrization of these meaning the development and abstraction, or he can elaborate to the alteration of the mapping including range specifications of it on the fly.
By changing of the mapping, the performer is shifting between different constituencies of interaction possibilities and constraint families. These constraints are coming from the nature of the environment that the performer is moving to. The performer is trying to adapt his musical thinking into new ways of interaction and coexist with new constraints (Magnusson, 2005 p. 65), and limitations that hardware or software might bring, in order to improvise and deliver a musical output.
All in all this is an environment intended to serve the improvisational act and connect the performers from multidisciplinary grounds, that is music and movement.