BeatStash: a Git/GitHub for music production (using git-annex)
In other words, keeping every version and branch of a musical idea, with rollback and merging (eg. merge bassline track from version A into different branch), and collaboration through these same tools.
I know people have approached this idea a few times, and just this month a startup called Splice popped up with some funding to do almost exactly what I had planned to in a previous iteration of the idea. However I've moved on to an approach which would make this awesome capability available to more people. Ultimately though, I'd like to extract as much as possible into a generic foundation for apps for other media such as video production, a low-end, self-hosted LayerVault alternative etc.
Also, out of interest in personal computer history, I ported the PCE classic Mac/PC emulator to the browser with Emscripten.
In other words, keeping every version and branch of a musical idea, with rollback and merging (eg. merge bassline track from version A into different branch), and collaboration through these same tools.
I know people have approached this idea a few times, and just this month a startup called Splice popped up with some funding to do almost exactly what I had planned to in a previous iteration of the idea. However I've moved on to an approach which would make this awesome capability available to more people. Ultimately though, I'd like to extract as much as possible into a generic foundation for apps for other media such as video production, a low-end, self-hosted LayerVault alternative etc.
Also, out of interest in personal computer history, I ported the PCE classic Mac/PC emulator to the browser with Emscripten.
Demo: http://jamesfriend.com.au/pce-js/
Rationale: http://jamesfriend.com.au/why-port-emulators-browser