Design of a real-time multiparty DAW collaboration application
summary
A browser interface uses Web MIDI and WebRTC to send MIDI control data rather than audio, syncing Cubase Pro instantiations by streaming MIDI Timecode and MIDI Machine Control and sharing project files and stems via cloud storage. A proof‑of‑concept implements a mesh architecture and sustains stable peer connections up to six participants before CPU limits cause frozen video and audio jitter. Tests run on LAN and Internet show synchronous navigation, fader and plugin control, and conflict filtering.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:29Existing DAW collaboration
- 4:44Project premise and goals
- 6:12Interface application design
- 8:44Control data streaming model
- 10:56WebRTC data channel setup
- 11:37Prototype architecture
- 13:03Testing and limitations
- 13:47Future development plans
- 18:59Live demonstration
- 21:26Conflict resolution
