Realtempo – online rehearsal rooms to make music together in real time
realtempo.com
realtempo.com
The one you see is simply a Beta experimental platform and we would like real musicians / singers to try it and give feedbacks, there is a contact form please use it if you would help.
Latency is a big problem in many countries/cities, we are 100% conscious that this will not work for all people unfortunately.
The aim is to use the best of web technologies for realtime communication (webRTC) and enable new ways to collaborate in music, so we thought to create a simple "rehearsal room" where people can plug themselves, but it's not really a definitive version.
We all are mostly musicians making things for musicians so feel free to contact us by the contact form.
We are listening all of you and we will try to adapt all your needs and suggestions to the platform!
Thank you a lot.
There are other solutions, however. Just have a look at any FPS (first person shooter) game. These types of games are extremely latency sensitive, because a win/loss in any direct engagement comes down to milliseconds. There are entire areas of study dedicated to working around latency in games. I wouldn't be surprised if some of the techniques could be applied to this type of real-time collaboration.
Musical tracking has to take special measures to keep the latency low enough even when its all local; see the need for ASIO, jackd, etc.
For example it is going to take about 80 milliseconds for sound to cross an orchestral stage (Wolfram: http://www.wolframalpha.com/input/?i=speed+of+sound+to+trave...). That is roughly east coast to west coast round trip latency: (http://serverfault.com/questions/137348/how-much-network-lat...). Then you add reaction time to that. In this situation musicians already have to use visual cues combined with anticipation to synchronize. There is also usually a conductor (making things better or worse :-) ).
So with strict time (no rubato), strong internal clocks of each musician and maybe some compensation I think this is possible - latency just makes it harder because it is harder to correct your internal clock and it has to be strong.
But you also have other issues such as sound balance as well as video and sound quality. I suggest maybe reaching out to the distance learning department at CIM. They have a distance learning program and were doing music over teleconferencing ~ ten years ago over Internet2 - someone there can probably point to some resources on tackling these issues.
The other thing is will people want to use this. My guess is not usually, but for friends at a distance, or lessons with teachers (advanced teachers, or places without music teachers) it could be popular.
My hypothesis is the latency will make it difficult for musicians, especially without significant practice over this medium. So initial impressions will be bad. If that is the case it will be important to set accurate expectations.