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