A great Chrome-browser showcase for the latest HTML5 improvements, allowing collaborative JAM sessions between online users.
It takes advantage of the Web Audio API, Websockets, Canvas and CSS3. You can learn more about the used components and APIs in the overview.
In addition, Oscar Eriksson from DinaMoe provides more background.
The development consisted of three main areas: a “music workstation” including midi playback, software samplers, audio effects, routing and mixing; a music logic engine to control the music interactively in real-time; and a synchronization component that makes sure that all players in a session hear the music at exactly the same time, a prerequisite for being able to play together. [more on HTML5 Rocks]
Play a Jam with Chrome and your friends.
Google has already done something like this before in their homepage. Now, I think they’re getting really serious about it.