Imagine a global world where one can pick up and move to anywhere at any time. You simply enter in your priories given a long questionnaire, and the computer picks your best place from the globs of demographics data and trends available on the internet. Then you enter your name and credit card into the global re-locator, and poof, in a matter of weeks you’re transported across the globe. They’re even nice enough to set you up with a job given the commodization of your skill set.
Now, you have at least one big problem. Your art rock band is still back in Bowling Green, Kansas, and there’s not a replacement guitarist who fits. So, in comes the distributed recording studio to solve your problem. You plug in your musical device into an adapter which then plugs into the communication device of your choosing. The communication device hosts a software system that manages the music process. In minutes, you’re joined up with your old band in a virtual jam room. Collaborative technologies implemented in the software guide you and your mates through the creation process. It even suggests style and suitability metrics and based on your band’s shared vision.
Obviously the biggest problem with this type of software is the latency problem. When you’re trying to synchronize in real-time with several people globally-located, even a small amount of delay can be annoying. A significant amount of latency would be simply unusable. One possible solution to this would be to mimic the behavior of Massively Multiplayer Online Games: That is, the computer system anticipates the musician’s key and fills in the space in the interim. Another solution may be to change the entire way that music is developed. Since the music is digitalized, it may lead to innovative ways to develop music. One possible idea of this type is a Photoshop like layering scheme. Each musician adds a layer and is able to modify or delete existing layers.