People Projects Publications Non-Print PhD Places Virtual MPhil Visitors/Interns News & Events Jobs Meetings Resources Site Map Contact Current Projects Completed Projects |
ASPECT-ORIENTED MUSIC REPRESENTATIONPatrick Hill, Simon Holland and Robin Laney Project ObjectivesThis project devised, and now continues to refine and investigate, ways in which Aspect Oriented Programming (AOP) and Multi-Dimensional Separation of Concerns (MDSOC) approaches can be applied to the organization of musical materials for the purposes of music composition and musical analysis.Project DescriptionAspect Oriented Programming is a generic term applied to an emerging set of technologies that facilitate separation of concerns in programming by enabling developers more easily to manage issues of cross-cutting tangling and scattering in programming and software development. While musical composition is quite different from programming or software development, nevertheless, at an abstract level, commonalities and common issues can be identified, making it useful to investigate the adaption and application of AOP techniques to address problems that exist in organising and shaping materials for music composition.Selected Publications from the AOMR project
Code and TutorialsAspectMusic source codeAspectMusic for Java Tutorial R2.pdf AspectMusicScore.pdf PhD Thesis |