Sharing Time and Code in a Browser-Based Live Coding Environment

Charlie Roberts, Karl Yerkes, Matthew Wright and Joann Kuchera-Morin

We describe research extending the live coding environment Gibber with affordances for ensemble, networked, live coding performances. These include shared editing of code documents, remote code execution, an extensible chat system, shared state, and clock synchronization via proportional-integral control. We discuss these features using the framework provided by Lee and Essl in their 2014 paper Models and Opportunities for Networked Live Coding.