Hostname: page-component-78c5997874-lj6df Total loading time: 0 Render date: 2024-11-03T09:01:46.904Z Has data issue: false hasContentIssue false

Object-oriented music representation

Published online by Cambridge University Press:  01 April 1996

STEPHEN TRAVIS POPE
Affiliation:
Center for Computer Music Research and Composition, Department of Music, University of California, Santa Barbara, CA 93106, USA

Abstract

There is a rich literature on the design of formal languages for music representation on computers. Over the last thirty years, several generations of software technology have been applied to this problem, including structured software engineering, artificial intelligence, and object-oriented (O-O) software technology. This article introduces the basic notions of O-O software technology, and investigates how these might be useful for music representation. In particular, the author's Smalltalk music object kernel (Smoke) music representation language is described and examples given that illustrate the most important of Smoke's features.

Type
Research Article
Copyright
© 1996 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)