Is it possible to play music together over the Internet? Distance, latency and synchrony.