A Symphony Of Sound, Gone Mobile
summary
A live demo shows phones joining a single URL to play a synchronized piece using HTML5 Audio and Web Audio API. Mobile browsers require a user gesture to load and play, so the hack is to touchstart play at zero volume then pause. Latency is measured by pinging the server with timestamps, using the mean to schedule start times; this gets four or five devices in sync. Note chrome 29 and iOS6+ support web audio, audio tag can introduce ~500–1000ms delay so add a buffer.
AI-written summary · about
chapters (5)
related talks
28mSound Will Age You
33mUsing mobile technology in live musical perfomance
43mInteractive and Collaborative Art for the Mobile Web
46mMaking the Web Rock: The Web Audio API
08mNo merge conflicts
14mJam Session
18mResponsive Space. Liveness through spatial distribution of sound and image
47mHow live music is evolving in a post pandemic world
