The past half-decade has seen progress in methodology and reusable components available to designers of music authoring tools. This thesis examines currently prevalent architectures for music making software and applies currently available technical means to update design methodology and architectural patterns for the next-generation of tools. It aims to map the various categories of advances and the manner in which they relate to each other, to the problem of building these tools. The focus is on conceptualization. The thesis aims to understand, from historical perspectives, as well as from perspectives provided by other domains, the fundamental problems encountered in the process of designing authoring tools. / Issues examined include building rich visual and interactive interfaces for authoring, the use of multiple notations and formalisms to describe multiple aspects of musical structure, end-user extensibility and end-user script ability. The results of design experiments implementing core ideas are documented, and the manner in which the ideas from these prototypes may be applied to the construction of real-world tools is discussed. As far as possible, the thesis investigates existing tools, frameworks, design ideas, and architectural possibilities that scale. In conclusion, the manner in which the investigation relates to the future of authoring tools, and to problems faced by contemporary artists and tool-makers is discussed.
Identifer | oai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:QMM.99744 |
Date | January 2007 |
Creators | Raghu, Vamshi. |
Publisher | McGill University |
Source Sets | Library and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada |
Language | English |
Detected Language | English |
Type | Electronic Thesis or Dissertation |
Format | application/pdf |
Coverage | Master of Arts (Schulich School of Music.) |
Rights | © Vamshi Raghu, 2007 |
Relation | alephsysno: 002602088, proquestno: AAIMR32548, Theses scanned by UMI/ProQuest. |
Page generated in 0.5256 seconds