Hi guys, I’ve been toying with the idea of an open source Internet based recording collaboration site.
Essentially it’d be a way to upload your songs and share them with others in your project (or maybe meet people there) and work with them. It’d be broadband essential I guess.
I don’t really have coding skills to design an engine, so right now its all pie in the sky. I think I could do an okay job mocking up a process design, sys-admin, etc.
It’d have to be pretty useful, but I think it could be done.
There is Ardour session exchange which acts both as a client and server to distribute Ardour sessions over a TCP network. It’s created to make collaboration easier - it only transfers what has changed, not the entire session.
Then there is ninjam, http://www.ninjam.com/ “NINJAM is a program to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to his or her liking. NINJAM is cross-platform, with clients available for Mac OS X and Windows.”
The task is to build a client/server software to enable musicians to play together over the internet. Target internet connection is DSL with 256 kbps upstream and 1 Mbit downstream. The server software must be located at a server with a very fast internet connection (at least 1 Mbps for up- and downstream) and a very low ping time.
LDAS is primarily developed to be used as a tool for research into distributed multimedia interaction and perceived quality of service. It is aimed at demanding applications where very low latency transmission of high quality multichannel audio is needed. It is developed from scratch in order to have a solution that is fully open, suitable for our research tasks and with control over all aspects and parameters of the transmission process. The current plan is to release the software under the GNU GPL license. An early version will be released Real Soon Now(TM).
Asking for a Haiku port multiple times does not make Haiku a more interesting platform for Ardour. I have already explained our position and presented an option for Ardour on Haiku on http://ardour.org/node/408 .
Our limited developer pool has a lot more pressing issues than this. But like I said earlier, you are very welcome to do it by yourself or get Haiku developers interested.
found this thread while searching for session-exchange, recommended to me by ron parker. I have been interested in a similar idea for a while. niko123456, get in touch with me if you are interested in my help. my first thought is to get ogg compression in session exchange to improve transfer speed…
I stumbled across this site and read Niko’s comment and questions about a multiple computer DAW. I have not found any comments referencing M$ Server 03.I have been interested in this concept strongly enough to take a Network Administration Degree Course. Before anyone freaks out consider this:
XP Pro by design will not recognize more than 3.2 gigs of RAM but, Server Enterprise Edition will recognize 32 gigs and 8 processors.
I’ve been meaning to get into using Ardour with more than one snapshot and then tinkering with Session Exchange (to some extent).
Was really interested if ‘ardour2-session_exchange.py’ (written by Taybin) can be used more like a SVN server? with branches being more like the snapshots (or not sure)…
And on top of that – some way to help on syncing audio files – flac/ogg (understanding that it won’t be sample accurate, because the samples now have changed with any lossy compression)… But close enough for collaborative works where different people submit “patches” (snapshots) and those additions are merged into a master branch (-head)… tracking updates might require some additional work for a lossy transport (like a checksum of the original file + it’s original snapshot name it was generated it) that is kept with the file as it goes through a lossy transport.
I am sure some of this can be done now but have NOT the experience.
Really need to find some information (or examples) on how to use A2’s session exchange tool.
It’s (or it was) "an open source (GPLv3) a free, open source music editor with clever online collaboration features.
Inspired by how open source software is created, Koblo Studio lets you collaborate across the web with other musicians or band members.
Koblo studio runs on both Mac and Windows."
It would be great to involve Daniel Werner, the DarkWave Studio (a really-active optimized open source -GPLv3 too- DAW project) author, in the reviving…