This is done using our dynamic visual "node" system. Our main projection screen has a field of nodes with "player sprites" bouncing from one node to the next. Each phone is assigned to a node on our main projection screen when an audience member loads the Java app. The audience members individually select the direction in which the player sprite will move. The music heard when a player sprite hits a node comes out of the phone associated with that node, which creats a very spatial, multi-channel sound. We use the MIDI tools built into J2ME-enabled phones to get unique sounds stead of typical mobile ringtone sounds. Because of the way the nodes bounce the player sprites between one another, the audio effect is that of a melody bouncing from phone to phone around the room. We will also provide a sparse beat pattern from the main sound system to provide a rhythmic structure to the entire piece. |