Time Functions Function Best as Functions of Multiple Times
Peter Desain, Henkjan Honing · Computer Music Journal · 1992
This article presents an elegant way of representing control functions at an abstractlevel. It introduces time functions that have multiple times as arguments. In this waythe generalized concept of a time function can support absolute and relative kinds of time behavior. Furthermore the possibilities of composition and transformation of timefunctions themselves is retained. The proposed solution has three main advantages.First, for the human user the language is transparent, and no unforeseen interactions orside effects take place. Second, it is independent of host language and compositionsystem and can be used in a variety of known environments (even in real-timesystems). Finally, the method is easy to adapt to run on parallel architectures: each notecan be handled by a different processor, without the need for information passing between them.