This website describes a framework for a wireless sensor-based mobile music environment, aimed at applications in interactive exercise or mobile music environments. In this project we built a short-range wireless sensor network (using the ZigBee protocol and accelerometers) and a compiler for PureData, a graphical music processing language. PureData is a versatile language which was primarily designed for audio processing. However, the fundamental design of PureData's runtime allows certain actions to be calculated in bulk (so called ``signals'', typically carrying audio data) while others are much more computationally intensive due to the amount of overhead from PureData's interpreter (``messages'' -- short lists of words and numbers). We have demonstrated this system running on a Nokia 800 portable Linux PDA.
Responsive Environments Group, MIT Media Lab