In the setting of collaborative live coding, a number of issues emerge: (1) need for communication, (2) issues of conflicts in sharing program state space, and (3) remote control of code execution. In this paper, we propose solutions to these problems. In the recent extension of UrMus, a programming environment for mobile music application development, we introduce a paradigm of shared and individual namespaces safeguard against conflicts in parallel coding activities. We also develop live variable view that communicates live changes in state among live coders, networked performers, and the audience. Lastly, we integrate collaborative aspects of programming execution into built-in live chat, which enables not only communication with others,...
Modern micro-architectural simulation makes it difficult for concurrent users to collaborate on the ...
We discuss live coding audio-visual worlds for large-scale virtual reality environments. We describe...
This report documents the program and the outcomes of Dagstuhl Seminar 13382 "Collaboration and lear...
This paper introduces the collaborative live coding platform CodeBank, which utilises public and pri...
We describe research extending the live coding environment Gibber with affordances for ensemble, net...
The file attached to this record is the author's final peer reviewed version. The Publisher's final ...
Graduation date: 2017Collaboration is tricky, but often beneficial in the context of numerous softwa...
We introduce a form of networked music performance where a performer plays amobile music instrument ...
QuaverSeries consists of a domain-specific language and a single-page web application for collaborat...
This paper introduces Improcess, a novel cross-disciplinarycollaborative project focussed on the des...
We introduce Live Writing, asynchronous playback of a live coding performance or, more generally, wr...
The extramuros soware was developed to explore live coding and network music, bringing live coding m...
Live coding languages operate by constructing and reconstructing a program designed to create sound....
The context of collaborative, interactive performance and installation is a challenging environment ...
The growth of the live coding community has been coupled with a rich development of experimentation ...
Modern micro-architectural simulation makes it difficult for concurrent users to collaborate on the ...
We discuss live coding audio-visual worlds for large-scale virtual reality environments. We describe...
This report documents the program and the outcomes of Dagstuhl Seminar 13382 "Collaboration and lear...
This paper introduces the collaborative live coding platform CodeBank, which utilises public and pri...
We describe research extending the live coding environment Gibber with affordances for ensemble, net...
The file attached to this record is the author's final peer reviewed version. The Publisher's final ...
Graduation date: 2017Collaboration is tricky, but often beneficial in the context of numerous softwa...
We introduce a form of networked music performance where a performer plays amobile music instrument ...
QuaverSeries consists of a domain-specific language and a single-page web application for collaborat...
This paper introduces Improcess, a novel cross-disciplinarycollaborative project focussed on the des...
We introduce Live Writing, asynchronous playback of a live coding performance or, more generally, wr...
The extramuros soware was developed to explore live coding and network music, bringing live coding m...
Live coding languages operate by constructing and reconstructing a program designed to create sound....
The context of collaborative, interactive performance and installation is a challenging environment ...
The growth of the live coding community has been coupled with a rich development of experimentation ...
Modern micro-architectural simulation makes it difficult for concurrent users to collaborate on the ...
We discuss live coding audio-visual worlds for large-scale virtual reality environments. We describe...
This report documents the program and the outcomes of Dagstuhl Seminar 13382 "Collaboration and lear...