Real-time transcription and musical collaboration over the web