We had a band of musicians but unfortunately, my partners went abroad for further studies. Currently we're far away. We want to meet at some time in a week and play together online. We've tried Skype but it doesn't work OK when we all are active at the same time. Did you try it before? Which software do you recommend?
I would recommend you avoid trying to use video. Unless you are 'local' to each other the latency and jitter makes it very difficult to play together.
Audio can be encoded with much lower latency and is typically a fixed bandwidth requirement so this copes better with connection issues.
Tools like Jamulus (http://sourceforge.net/projects/llcon/) are designed for real time jamming, with one machine taking feeds from all players and then sending the mix back out to them. It seems to be better than just using a google hangout or chat type scenario.
It depends on how you want to make this work, what kind of grade your internet connection is, if you all live in the same city and have the same ISP as these factors will decide the audio quality and latency.
- Use Skype audio (conference) calls. These are free, or
- If all of you guys use DAW's for recording then you could try VST's like ReaStream (http://www.reaper.fm/reaplugs/) or Source-Live (http://source-elements.com/) which allows to transmit a specific track or mix down of tracks. If you guys have a very good internet connection then this can work out if you know how to configure all related network settings.
- Use a service like http://www.ejamming.com/ but I do not have any experience with it.
- Use a seperate laptop, tablet, smartphone to set up a video as video encoding is pretty heavy and will cause latency issues on your DAW system.
- Use video conference via Google Hangout
- Use a live broadcast platform like UStream, YouTube, LiveStream or one of the many other available services.
Old-fashioned analog landline telephone circuits had many limitations, but there is very little delay between when a party at one end says something and when the party at the other end hears it. Other technologies often involve trade-offs between audio quality and delay; for most purposes, a delay of 100ms or even longer would be barely noticeable, but adding such delay between when one performer plays something and another performer, who's supposed to be playing simultaneously, hears it, would render simultaneous performance impossible.
The only remedy I can see would be to have one person who sets the tempo, oblivious to what anyone else is playing. Audio from that person could be sent to a second person who would play along with it. Audio from both of those people could then be sent to a third person, who could play along with them, etc. At the end of the chain, have a listener who would use a separate connection to let the different performers if they need to do anything to work better with what people are doing downstream.
protected by Community♦ Sep 8 '15 at 19:28
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?