The Open UniversitySkip to content
 

Applying aspect-oriented programming to music computing

Hill, Patrick; Holland, Simon and Laney, Robin (2004). Applying aspect-oriented programming to music computing. In: Agon, Carlos and Assayag, Gerard eds. SMC04 Conference Proceedings: First Sound and Music Computing Conference. Paris: Services Des Publications, IRCAM, pp. 169–165.

Google Scholar: Look up in Google Scholar

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

Item Type: Book Chapter
Keywords: aspect-oriented programming; music computing; multi-dimensional separation of concerns; dynamic AOP; music composition
Academic Unit/Department: Mathematics, Computing and Technology > Computing & Communications
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 5699
Depositing User: Simon Holland
Date Deposited: 30 Oct 2006
Last Modified: 02 Dec 2010 19:54
URI: http://oro.open.ac.uk/id/eprint/5699
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk