Patent ID: 8812138

Claim:
A method of controlling and/or configuring a device which processes and/or synthesizes audio, comprising: providing one or more digital processors in said device; providing one or more audio inputs on said device; providing one or more audio outputs on said device; providing a network connection on said device; providing software, running on one or more of said processors in said device, which processes and/or synthesizes audio; providing software that can control and/or configure said device, stored within said device, or on removable storage media contained within or connected to said device, and which can be run on a general purpose computer, said control and/or configuration software communicating with said audio processing and/or synthesis software running on said digital processors in said device; providing server software, running on one or more of said digital processors in said device, which interprets communications between said processing and/or synthesis software and said control and/or configuration software, and provides said control and/or configuration software to said computer; said method comprising: connecting said device to a computer network; establishing a data connection between said device and said computer; requesting an interaction with said device; said server software running on said digital processors in said device transferring said control and/or configuration software to said computer; running said control and/or configuration software on said computer; a user interacting with said control and/or configuration software; said control and/or configuration software communicating with said audio processing and/or synthesis software running on said digital processors in said device, through said server software; said device controlling and/or configuring itself to process and/or synthesize audio via said audio processing and/or synthesis software as per said communication; whereby running and using said control and/or configuration software allows said user to control and/or configure said device from said computer, without requiring said user to have previously found and installed said control and/or configuration software on said computer.