Wii with the World - Interactive Audio Application and Performance
Final project for ElectroAcoustic Techniques course. The basic premise is audience participation that creates a spatialized soundscape. Audience members interact with the piece and each other via website interface to create music from their laptops. Audience participation is no longer restricted to the immediate room; participants can join from across the country. The project contains:
- A SuperCollider program that procedurally generates melodies based on audience input and on wii audio samples transposed along the pentatonic scale.
- A PHP Server that both hosts the website and keeps track each audience member’s actions in virtual space
- A simple HTML/CSS webpage
- A Javascript interface that allows avatar ‘mii’s to be clicked, dragged, and updated inside a virtual playing field. Musical note graphics give user feedback when each of their respect laptops are playing sound. Implemented using JQuery.
- JSON packets sent to each client notifying them of other virtual audience members’ actions
- A Flash player that plays the audio, triggered by Javascript events.