An object-oriented toolkit for music notation.

Eales , Andrew Arnold. (1998) An object-oriented toolkit for music notation. Masters thesis, Rhodes University.




This thesis investigates the design and implementation of an object-oriented toolkit for music notation. It considers whether object-oriented technology provides features that are desirable for representing music notation. The ability to sympathetically represent the conventions of music notation provides software tools that are flexible to use, and easily extended to represent less common features of music notation. The design and implementation of an object-oriented class hierarchy that captures the structural and semantic relationships of music notation symbols is described. Functions that search for symbols, and update symbol positions are also implemented. Traditional context-sensitive and spatial relationships between music symbols may be maintained, or extended to provide notational features found in modern music. MIDI functionality includes the ability to play music notation and to allow step-recording of MIDI events. The toolkit has been designed to simplify the creation of applications that make use of music notation; example applications are created to demonstrate its capabilities

Item Type:Thesis (Masters)
Uncontrolled Keywords:Musical notation, Computer music, Object-oriented programming (Computer science), Musical notation, Software
Subjects:Q Science > QA Mathematics > QA76 Computer software
Divisions:Faculty > Faculty of Science > Computer Science
ID Code:2184
Deposited By: Madireng Monyela
Deposited On:08 Nov 2011 09:16
Last Modified:06 Jan 2012 16:22
32 full-text download(s) since 08 Nov 2011 09:16
32 full-text download(s) in the past 12 months
More statistics...

Repository Staff Only: item control page