The sound motion controller: a distributed system for interactive music performance