am fifty this year, been working on a thing since basically it was possible, back in the soundblaster, gravis, etc era. by this time am pretty sure it already has been done, but perhaps not quite the way i've been doing it, on my own machines.
it is essentially an audio tape loop with digital advantages. you begin an instance by defining a length, and you get a recording space which simply goes around and around, continuously, and in which you play.
from there the options expand as you like — for instance i like spaces of 32 to 128 bars, and i add a click track or other guide beat, to begin with. because everything is continuous, having no beginning or end, this can be multiplied out to be any new length i might like, in production.
i can then create a new space, the same integral multiple of the original, with perhaps an extra 8 bars inserted, for count in and out, if am working on a 'final' length.
this is only one method i settled into using. of the many i have been fiddling with, perhaps the most fun is to set things to fade slowy into the background, as new ideas are inserted — the effect is like playing in a hall of mirrors, which is great for not-very-good musicians like me. after the fact i like to select the best bits, and set them to fade in and out and around at random endlessly, or until bored.
all of the above, built to an RFC standard, can be distributed across the net in pseudo real time — it does not matter that each instance of a given "space" is running in it's own time, as long as you accept that any submission to a multi-user space will only appear the next time around (assuming your connection is fast enough). no matter how long it takes to arrive, a simple protocol will ensure it appears in the right place.
my overall thesis is that this very simply concept should be enough to easily make global recording a comfortable enough experience — as comfortable an experience, for instance, as participating in slashdot.
in fact a comment system like slashdot would form an ideal basis for a control system, by impementing an extention allowing users moderate which parts are mixed into what spaces.
i think — which might explain why i am posting this here. first off, has this already been done, and conversely — if it not, how do i get it out there? i'm a bit tired of playing with this thing by myself, and so far have not seen the app/gadget on the market that already does the thing i've been dreaming of... and suddenly it occurs to me that slashdot is the place to find out, for once and for all.
Link to Original Source