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)

  • 430