Abstract
Due to its synchronous behaviour, a strongly-timed program can suffer from the temporary suspension of realtime DSP in the presence of a time-consuming task. In this paper, we propose mostly-strongly-timed programming, which extends strongly-timed programming with the explicit switch between synchronous context and asynchronous context. If a thread is in asynchronous context, the underlying scheduler is allowed to preempt it without the explicit advance of logical time. Timeconsuming tasks can be executed asynchronously, without causing the temporary suspension of real-time DSP. We also discuss how the concept is integrated in LC, a new computer music programming language we prototyped, together with the discussion on implementation issues.
Original language | English |
---|---|
Title of host publication | Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy |
Subtitle of host publication | From Digital Echos to Virtual Ethos |
Editors | Georgios Kouroupetroglou, Anastasia Georgaki |
Publisher | National and Kapodistrian University of Athens |
Pages | 1581-1586 |
Number of pages | 6 |
ISBN (Electronic) | 9789604661374 |
State | Published - 2014 |
Externally published | Yes |
Event | 40th International Computer Music Conference, ICMC 2014, Joint with the 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos - Athens, Greece Duration: 14 09 2014 → 20 09 2014 |
Publication series
Name | Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos |
---|
Conference
Conference | 40th International Computer Music Conference, ICMC 2014, Joint with the 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos |
---|---|
Country/Territory | Greece |
City | Athens |
Period | 14/09/14 → 20/09/14 |
Bibliographical note
Publisher Copyright:© 2014 Hiroki NISHINO et al.