A Distributed Memory For Networked Livecoding Performance
暂无分享,去创建一个
The symbolic and improvisational nature of Livecoding requires a shared networking framework to be flexible and extensible, while at the same time providing support for synchronisation, persistence and redundancy. Above all the framework should be robust and available across a range of platforms. This paper proposes tuple space as a suitable framework for network communication in ensemble livecoding contexts. The role of tuple space as a concurrency framework and the associated timing aspects of the tuple space model are explored through Spaces, an implementation of tuple space for the Impromptu environment.
[1] David Gelernter,et al. Generative communication in Linda , 1985, TOPL.
[2] Nick Collins,et al. Live coding in laptop performance , 2003, Organised Sound.
[3] Andrew Sorensen. Impromptu : an interactive programming environment for composition and performance , 2005 .
[4] David L. Mills,et al. Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI , 1996, RFC.
[5] Andrew R. Brown,et al. Aa-cell in Practice: an Approach to Musical Live coding , 2007, ICMC.