Machine Tongues VIII: The Design of a Smalltalk Music System
@article{Krasner1980MachineTV, title={Machine Tongues VIII: The Design of a Smalltalk Music System}, author={Glenn Krasner}, journal={Computer Music Journal}, year={1980}, volume={4}, pages={4} }
One way we would like to use computers is for the production of music. We can think of an orchestra as a system that produces music-various people, instruments, and sheets of music interact in welldefined ways. It would be nice if we could describe a music system to the computer directly, defining the objects and the interfaces so that they appeared similar to those of the real-world system. Smalltalk is a computer programming system whose purpose is to achieve just this sort of object and…
17 Citations
A system for computer music performance
- Computer ScienceTOCS
- 1990
This paper describes the scheduling facilities of FORMULA, a CMPS used by many musicians and provides other basic functions useful in musical applications, including per-process virtual time systems with independent relationships to real time.
Formes: An object and time oriented system for music composition and synthesis
- Computer ScienceLFP '84
- 1984
In this paper the structure and implementation of the system Formes are presented, with particular attention given to a functional approach of message passing and an extension of the class concept to real-time control structure.
Computer-music interfaces: a survey
- ArtCSUR
- 1985
A presentation of the basic concepts involved in the musical interaction with computer devices, followed by a detailed discussion of three musical tasks: music manuscript preparation, music language interfaces for composition, and real-time performance interaction.
An interactive environment for object-oriented music composition and sound synthesis
- Art, Computer ScienceOOPSLA '88
- 1988
Kyma is an object-oriented environment for music composition written in Smalltalk-80, which, in conjunction with a microprogrammable digital signal processor called the Platypus, provides the…
The Formes system: a musical application of object-oriented concurrent programming
- Computer Science
- 1987
The monitor concept is introduced which supports differen chedulings of hierarchical processes, and extends the class concept to the field of concurrent processes.
Object-oriented music representation
- Computer ScienceOrganised Sound
- 1996
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.
Interface Design for Empowerment: a Case Study from Music
- Art
- 1992
It is very seldom that psychological theory is applied to human - computer interface design — because very few theories have yet been formulated which are applicable. For the most part designers have…
Objedandthe Designof TimbralResources
- Art
- 2003
One of the main attractions of electroacoustic music is the potential for composers to design and control their own palette of timbral resources. A key frustration, however, results from the…
Machine Tongues XI: Object-Oriented Software Design
- Computer Science
- 1989
This paper illustrates the design of a multistep process that starts with the construction of an abstract class named EventGenerator as a subclass of EventList, and uses abstraction to construct a hierarchy relating several concrete classes to common abstract classes for better reuse of state and behavior.