MOVERS, SHAKERS, PITCHERS and SPACES

Concept

The objective of this project is to sonify data from an HID device, which in this case happens to be a joystick. The axis/position data transmitted by the joystick is mapped to 2 spaces (2 channels). The sound is made to "go around" in the direction that the joystick handle points to. The gain is multiplied with the position to achieve a sweeping effect for the volume of the unit generator, and this causes the sound to go around in a 2-channel space.The joystick used for this project is Logitech Extreme 3D Pro. This device has a 4th axis whose data is reported by a separate controller. This controller is mapped to modify the pitch of the sound.

The overall sound produced by the device can be described as Spatializing Electronic Sound. The axis data is used to control the energy, frequency and decay parameters of a Shakers object. A couple of TriOsc objects are used for mapping the sound to the position data and have frequencies that are widely separated.

Files

joyful_stick.ck The main program, that sonifies HID data
jstick_data.ck This file is used to monitor the position data of the joystick, and can be used if a desired sound needs to be achieved.