Hostname: page-component-77f85d65b8-9nbrm Total loading time: 0 Render date: 2026-04-23T00:12:42.410Z Has data issue: false hasContentIssue false

Haskore music notation – An algebra of music –

Published online by Cambridge University Press:  07 November 2008

Paul Hudak
Affiliation:
Department of Computer Science, Yale University, New Haven, CT 06520, USA (e-mail: hudak@cs.yale.edu)
Tom Makucevich
Affiliation:
Department of Computer Science, Yale University, New Haven, CT 06520, USA (e-mail: hudak@cs.yale.edu)
Syam Gadde
Affiliation:
Department of Computer Science, Yale University, New Haven, CT 06520, USA (e-mail: hudak@cs.yale.edu)
Bo Whong
Affiliation:
Department of Computer Science, Yale University, New Haven, CT 06520, USA (e-mail: hudak@cs.yale.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We have developed a simple algebraic approach to music description and composition called Haskore. In this framework, musical objects consist of primitive notions such as notes and rests, operations to transform musical objects such as transpose and tempo-scaling, and operations to combine musical objects to form more complex ones, such as concurrent and sequential composition. When these simple notions are embedded into a functional language such as Haskell, rather complex musical relationships can be expressed clearly and succinctly. Exploiting the algebraic properties of Haskore, we have further defined a notion of literal performance (devoid of articulation) through which observationally equivalent musical objects can be determined. With this basis many useful properties can be proved, such as commutative, associative, and distributive properties of various operators. An algebra of music thus surfaces.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1996
Submit a response

Discussions

No Discussions have been published for this article.