












Live Music
On the Web
(fun)damental






What is it?

(JackTrip Session)
How did we get here?
A few faces
CCRMA People



Web Audio People

(Hongchan Choi at Web Audio PDX)
Is there really a need for this?

(Image: Ableton Link)






Two Desired Outcomes
Jamming
Live Performances
Things will get better
(as long as we learn, and have fun)
Browser Music?

Let's revisit
the
jam room idea
Bi-directional Latency
time = light over distance + networks + processing + congestion
Why isn't this on the web yet?

Inherent constraints
Jam Room

(image: Ableton)

There are other ways

What do we
actually
want?
Distributed live musical experiences

(Eric Whitacre's Virtual Choir)
Audience Involvement

Musical Mosaic

http://34.68.210.179:9090/event-mode.html
Well that was fun!

What about Live Music

Relays


Event Sampling
and Playback

Event Sampling

Event Playback
Calculating Offsets


Leveraging MIDI

WebSockets

Limitations
and
Struggles
JavaScript is weird.

JavaScript timers are tricky

requestAnimationFrame

Observability


Wowie Zowie!

So many variables
How can you make
sense of it all?

What will get in the way?
Infrastructure

adds of latency to the average packet (500b)
(Noction: Network latency and its effect on application performance)


Distributed Synthetic Performance Testing
(Graphic: Genil Gorgari)
What's the current progress?
How Live Music is Evolving in a Post Pandemic World (Strange Loop)
By Ben Michel
How Live Music is Evolving in a Post Pandemic World (Strange Loop)
- 845