Music Tech2 min read

How Real-Time Music Collaboration Actually Works

The technology behind collaborative DAWs — operational transforms, conflict resolution, and why jamming live over the internet is a different, much harder problem.

Two very different problems get called "music collaboration," and one of them is bounded by physics.

Collaborative editing (solved)

Multiple people editing one project works like Google Docs. Every action — move a clip, change a level, add a note — becomes an operation that is sent to a server and broadcast to everyone else.

The hard part is conflict: two people editing the same clip simultaneously. Two established approaches handle it:

Operational Transformation (OT) transforms incoming operations against ones already applied locally, so the result is consistent regardless of arrival order.

CRDTs (Conflict-free Replicated Data Types) structure the data so that operations are inherently commutative — apply them in any order and you converge on the same state. Increasingly the preferred approach because it needs less central coordination.

Either way, a 200ms delay in seeing someone else's edit is imperceptible. That is why Soundtrap and BandLab work well.

Live jamming (not solved, and won't be)

Playing together in real time is bounded by the speed of light.

Musicians can typically tolerate about 25ms round trip before locking in becomes impossible — roughly the delay of standing 12 feet apart, which is why bands can play in a room but struggle across a large stage.

Light in fibre travels about 200,000 km/s, and real routes are not straight lines:

RouteRealistic round trip
Same city5–15ms
London ↔ Paris15–25ms
New York ↔ Chicago25–35ms
London ↔ New York70–90ms
London ↔ Sydney250ms+

Add audio interface buffering and encoding, and regional jamming is viable while intercontinental jamming is not. No amount of engineering fixes this — it's distance.

Tools like JackTrip and SonoBus minimise everything else (uncompressed audio, minimal buffering) to make the most of the budget physics allows.

What this means practically

Same city or region: live jamming is genuinely possible with the right tools and wired connections.

Different continents: collaborate asynchronously. Exchange stems, or use a collaborative editing tool where the delay doesn't matter.

The asynchronous route is also more robust: it works across different tools, survives bad connections, and doesn't require everyone free at the same time.

Related reading: how to collaborate on a track remotely and best collaboration tools for musicians.

Frequently asked questions

Can musicians play together live over the internet?

Only over short distances with specialist software. The speed of light sets a hard floor — roughly 20ms each way between London and New York before any processing — and musicians typically need under 25ms round trip to lock in. Tools like JackTrip and SonoBus make regional jamming viable; intercontinental jamming is not.

How do two people edit the same music project at once?

The same way collaborative documents work: every change is an operation that is broadcast to other users and merged deterministically, so everyone's copy converges on the same state regardless of the order changes arrive in.

Why is collaborative editing easier than live jamming?

Because editing is not real time. A 200ms delay in seeing someone's edit is unnoticeable; a 200ms delay in hearing their drumming makes playing together impossible.

Start making music in Veena

Free, browser-based, no downloads required.

Try Veena Free