Monday, 21 October 2013


Physical Models




This patch is the result of thinking about mapping low dimensional inputs to high dimensional outputs in an attempt to control subtle details in textural sounds in an expressive and intuitive manner. Additional inspiration was provided by the ADDAC 'Marble Physics' module which generates CV output based on the behaviour of a simulated marble on a tray. 

The patch uses the 'jit.phys' objects to simulate a number of spheres in a virtual space. The XYZ coordinates of each sphere can then be mapped to various parameters of a granular synthesis engine. The 'rePatcher' shield for Arduino was used to gain physical control of these mappings and explore various relationships between the devices.

A joystick was used to manipulate the direction of force applied to the spheres. The joystick's trigger button was mapped to either exert continuous or impulsive force on the spheres depending on the state of the thumb button.

Further developments could include the use of 'jit.phys.ghost' in combination with a multitouch surface to manipulate the objects within the virtual space. The use of amplitude envelopes for the grains triggered on collision detection could possibly provide more control over the density of the overall sound. It could also be interesting to explore the use of simulated physical processes to trigger other musical processes in less linear ways.

No comments:

Post a Comment