CrowdSync is an open source project that will synchronize many devices to perform in time with each other to a musical track.
Read through Nick and Jason's blog posts for a more detailed technical explanation:
CrowdSync may be freely distributed under the MIT license.
To run CrowdSync, drop the contents of the
public/ folder into a folder in your web root.
Additionally, drop the contents of
ws/net/ into your web root as well. If your web host supports ASP.NET 3.5 or greater you should be set.
Test the web service by going to
http://yourdomain.com/yourfolder/crowdsync.asmx. If you see the web service help page, you're in business.
You should be able to load
tree.htm and see some action.
In order to play audio, CrowdSync requires a webkit browser. Although we really liked the Mozilla API and have plans on supporting it in the future,
we needed to stick to Chrome for running