|
ABSTRACT
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 composer with a means for creating and manipulating Sound objects graphically with real-time sonic feedback via software synthesis. Kyma draws no distinctions between the materials and the structure of a composition; both are Sound objects. When a Sound object receives a message to play, it transforms itself into a microSound object, i.e. an object representation of itself in the microcode of the Platypus. Thus an object paradigm is used not only in the representation of Sound objects in Smalltalk-80 but also in the microcode representation of those Sound objects on the Platypus.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Buxton, W., W. Reeves, R. Baecker, L. Mezei. 1985. "File Use of Hierarchy and Instance in a Data Structure for Computer Music." In C. Roads and J. S trawn, ed. Foututmions of Compeer Music, MIT Press: 443-466.
|
| |
2
|
|
| |
3
|
|
| |
4
|
Grossman, G. 1987. "Instruments, Cybernetics, and Computer Music." In J. Beauchamp, ed. Proceedings of the 1987 International Con~uter Music Conferetw.e, Computer Music Association: 212-219.
|
| |
5
|
Co.enberg, G. 1987. "Proce~mal Composition." In J. Beauchamp, ed. Proceedings of the 1987 International Conjurer Music Conference, Computer Music Association: 25- 32.
|
| |
6
|
Haken, L. end IL HebeL 1987 "The Platypus Pm~ers" Reference Manual" Technical Report. Urbana: University of Illinois Computer-based F, ducafion Resem~ LaboratoW.
|
| |
7
|
Haken, L. 1984. "'A Digital Music Synthesizer." M.S. thesis. Urbana: University of Illinois Department of Electrical Engineering.
|
| |
8
|
Hebel.K. 1987. "'Javelina: An Environment for the Development of Software for Digital Signal Processing." In J. Bea~p, ed. Proceedinss of the 1987 International Compeer Music Conference, Computer Music Association: 104-107.
|
| |
9
|
Hebel, K. and R.E. Johnson. 1988 "Arithmetic and Double- Dispatching in Smalltalk-80", in preparation.
|
| |
10
|
Krasner, G. 1980. "Machine Tongues VIII: The Design of a Smalltalk Music System.'" Computer Music Journal (4) 4:4-14.
|
| |
11
|
Lenten, M. 1985. "Sound Kit: a Sound Manipulator." In B. Truax, ed. Proceedings of the 1985 International Computer M=sic Conference, Computer Music As=~iation: 237-242.
|
 |
12
|
|
| |
13
|
Polanksy, L., D. Rosenboom, P. Burk. 1987. "Overview (Version 3.1) and Notes on Intelligent Insmunem Design." In J. Beauchamp, ed. Proceedings of the 1987 International Computer Music Conference, Computer Music Association: 220-227.
|
| |
14
|
Polmd~, L., D. Rosenboom. 1985. "HMSL (Hierarchical Music Specification Language) A Real-Time Environment for Formal, Perceptual and Compositional Exper/mc~on." In B. Truax, ed. Proceedings of the 1985 International Computer Music Conference, Computer Music Association: 243-250.
|
| |
15
|
Pope, S. 1986. "The Developmcmt of an Intelfigent Composer's Assistant: Interactive Graphics Tools and Knowledge Representation for Music." In P. Berg, ed. Proceedings of the 1986 International Computer Music Conference, Computer Music Association: 131-144.
|
| |
16
|
Pope, S. 1987. "A Smalltalk-80-based Music Toolkit." In J. Beauchamp, ed. Proceedings of the 1987 Inte~ Computer Music Conference, Computer Music ~iation: 166-173.
|
| |
17
|
Pope, S. 1988. "The HyperScore ToolKit and Software Tools for Computer Music." Hoopla/(1) 2: 27-29.
|
| |
18
|
Pope, S. 1988. "Building Smalltalk-80-based C~ter Music Tools," Journal of Object Oriotted Programming (I) 1: 6-11.
|
| |
19
|
Rodet, X. and P. Coime. 1984. "FORMES: Composition and Scheduling of Processes.'" Computer Music Journal(8) 3: 32-48.
|
| |
20
|
Scaletti, C. 1987 "Kyma: an Object-oriented Language for Mesic Composition." in J. Beanchamp, ed. Proceedings of the 1987 International Computer Music Conference. Computer Music Association: 49-56.
|
| |
21
|
Scaleui. C. 19~ Whe CERL Music Project at the University of Illinois." Computer Music Journal(9) I: 45-58.
|
|