Copy the page URI to the clipboard
Hill, Patrick; Holland, Simon and Laney, Robin C.
(2004).
Abstract
Computer programs for the composition, performance and analysis of music generally involve the tangled interaction of many dimensions of musical and extra-musical concern. In this paper we introduce the concepts of Aspect-Oriented Programming (AOP) to Music Computing and argue that AOP and related techniques and technologies form an appropriate solution to the separation and composition of such concerns. We motivate our argument with simple examples from the musical domain, but argue that the underlying principles may be applied to a wide and expressive range of musical applications
Viewing alternatives
Download history
Item Actions
Export
About
- Item ORO ID
- 5699
- Item Type
- Book Section
- Keywords
- aspect-oriented programming; music computing; multi-dimensional separation of concerns; dynamic AOP; music composition
- Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Research Group
-
Centre for Research in Computing (CRC)
Music Computing Lab - Depositing User
- Simon Holland