Affiliation:
1. Australian National University, Canberra, Australia
Abstract
The act of computer programming is generally considered to be temporally removed from a computer program's execution. In this paper we discuss the idea of programming as an activity that takes place within the temporal bounds of a real-time computational process and its interactions with the physical world. We ground these ideas within the con- text of livecoding -- a live audiovisual performance practice. We then describe how the development of the programming environment "Impromptu" has addressed our ideas of programming with time and the notion of the programmer as an agent in a cyber-physical system.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Live Coding Patterns and a Toolkit for Pure Data;Organised Sound;2023-08
2. Comprehending Algorithmic Design;Communications in Computer and Information Science;2022
3. Le traitement du signal pour les musiciens;Revue Francophone Informatique et Musique;2022
4. mimium: a self-extensible programming language for sound and music;Proceedings of the 9th ACM SIGPLAN International Workshop on Functional Art, Music, Modelling, and Design;2021-08-22
5. Inside the Matrix: Immersive Live Coding for Architectural Design;International Journal of Architectural Computing;2020-09-28