ACM Home Page
Please provide us with feedback. Feedback
Programming languages for computer music synthesis, performance, and composition
Full text PdfPdf (3.57 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 17 ,  Issue 2  (June 1985) table of contents
Pages: 235 - 265  
Year of Publication: 1985
ISSN:0360-0300
Authors
Gareth Loy  Univ. of California, San Diego
Curtis Abbott  Lucasfilm Ltd., San Rafael, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 52,   Downloads (12 Months): 173,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/4468.4485
What is a DOI?

ABSTRACT

The development of formal, descriptive, and procedural notations has become a practical concern within the field of music now that computers are being applied to musical tasks. Music combines the real-time demands of performance with the intellectual demands of highly developed symbolic systems that are quite different from natural language. The richness and variety of these demands makes the programming language paradigm a natural one in the musical application of computers. This paradigm provides musicians with a fresh perspective on their work. At the same time, music is a very advanced form of human endeavor, making computer music applications a worthy challenge for computer scientists. In this paper we outline the traditional tasks and forms of representation in music, then proceed with a survey of languages that deal with music programming.


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
ABBOTT, C. 1981. The 4CED program. Comput. Music J. 5, 1.
 
2
 
3
BACH, J. S. 1742. The Six French Suites. Schmieder numbers 812-817.
4
 
5
BALZANO, G. J. 1985. What are musical pitch and timbre? Music Perception 3, 2. In press.
 
6
BARLOW, K. 1980. Bus journey to Parametron. D/e Feedback Papers. K61n, pp. 21-23.
 
7
BENNETT, W. R. 1948. Spectra of quantized signals. Bell Syst. Tech. J. 27.
 
8
BERG, P. 1979. PILE--A language for sound synthesis. Comput. Music J. 3, 1.
 
9
BLUM, T. 1979. Herbert Brun: Project Sawdust. Cornput. Music J. 3, 1.
 
10
BUSSONI, F. 1962. Sketch for a new esthetic of music. In Three Classics in the Aesthetics of Music. Da Capo Press, New York.
 
11
 
12
CAGe., J. 1961. Silence. MIT Press, Cambridge, Mass.
 
13
CAGE, J. 1969. Notations. Something Else Press, New York.
 
14
CHADABE, J., AND MEYERS, R. 1978. An introduction to the Play program. Comput. Music J. 2, 1.
 
15
CHAILLOUX, J. 1978. Manuel de rbf~rence. Rep. RT 16-78, Universit~ de Paris 8, Vincennes.
 
16
CHOMSKY, N. 1965. Aspects of the Theory o{ Syntax. MIT Press, Cambridge, Mass.
 
17
CHOWNING, J. 1973. The synthesis of complex audio spectra by means of frequency modulation. J. Audio Eng. Soc. 21, 7.
 
18
COINTE, P., AND RODET, X. 1983. Formes: A new object-language for managing a hierarchy of events, internal report, Institut de Recherche et de Coordination Acoustique-Musique, Paris.
 
19
COLLING~:, D. 1980. The Moxie user's guide. Internal report, School of Music, Univ. of Victoria, Victoria, B. C., Canada.
20
 
21
DAVID, E. E., JR., MATHEWS, M. V., AND MCDONALD, H. S. 1958. Description and results of experiments with speech using digital computer simulation. In Proceedings of the 1958 National Electronics Conference.
 
22
ERICKSON, R. 1975. The DARMS project: A status report. Comput. Humanities 7, 2.
 
23
FRY, C. 1980. YAMIL reference manual. M.I.T. Experimental Music Studio, Massachusetts Institute of Technology, Cambridge, Mass.
 
24
Fux, J. J. 1965. Gradus ad Parnassum, edited and translated by Alfred Mann with John Edmunds, from the original 18th century edition. Norton, New York.
 
25
GREEN, M. 1980. PROD: A grammar-based computer composition program. In Proceedings of the 1980 International Computer Music Conference. Computer Music Association, San Francisco, Calif.
 
26
GREY, J. M. 1975. An exploration of musical timbre. Rep. STAN-M-2, Dept. of Music, Stanford, Univ., Stanford, Calif.
 
27
GROSS, D. 1981. A computer-assisted music course and its implementation. In Computing in the Humanities, P. C. Patton and R. A. Holoien, Eds. D. C. Heath, Lexington, Mass.
 
28
HILLER, L., AND ISAACSON, L. 1959. Experimental Music. McGraw-Hill, New York.
 
29
HILLER, L., LEAL, A., AND BAKER, R. A. 1966. Revised MUSICOMP manual. Tech. Rep. 13, School of Music, Experimental Music Studio, University of Illinois, Urbana, II1.
 
30
HOLTZMAN, S. R. 1981. Using generative grammars for music composition. Comput. Music J. 5, 1.
 
31
HOWE, H. 1975. Electronic Music Synthesis. Norton, New York.
 
32
KOENIG, G. M. 1970a. Project one. Electronic Music Rep. 2, Institute of Sonology, Utrecht, Netherlands.
 
33
KOF. NIa, G. M. 1970b. Project two. Electronic Music Rep. 3, Institute of Sonology, Utrecht, Netherlands.
 
34
KRASNER, G. 1980. Machine tongues VIII: The design of a Smalltalk music system. Comput. Music J. 4, 4.
 
35
LASKE, O. E. 1980. Toward an explicit cognitive theory of musical listening. Comput. Music J. 4, 2.
 
36
LERDAHL, F., AND JACKENDOFF, R. 1983. A Generative Theory of Tonal Music. MIT Press, Cambridge, Mass.
 
37
LIEBERMAN, H. 1980. A preview of Act 1. AI Memo 625, Artificial intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Mass.
 
38
LIEBERMAN, H. 1982. Machine tongues IX: Objectoriented programming. Comput. Music J. 6, 3.
 
39
LINCOLN, H., ED. 1970. The Computer and Music. Cornell Univ. Press, Ithaca, New York.
 
40
Lo~, G. 1981. Notes on the implementation of MUS- BOX: A compiler for the Systems Concepts digital synthesizer. Comput. Music J. 5, 1.
 
41
MATHEWS, M. V. 1961. An acoustical compiler for music and psychological stimuli. Bell Syst. Tech. J. 40.
 
42
MATnEWS, M. V. 1963. The digital computer as a musical instrument. Science 142.
43
 
44
MATHEWS, M. V., MILLER, J. E., MOORE, F. R., PIERCE, J. R., AND RISSET, J. C. 1969. The Technology of Computer Music. MIT Press, Cambridge, Mass.
 
45
MCNABB, M. 1981. Dreamsong: The composition. Comput. Music J. 5, 4.
 
46
MINSKY, M. 1981. Music, mind, and meaning. Comput. Music J. 5, 3.
 
47
MOORE, F. R. 1982. The Computer Audio Research Laboratory at UCSD. Comput. Music J. 6, 1.
 
48
MOORER, J. A. 1981. Synthesizers I have known and loved. Comput. Music J. 5, 1.
 
49
MOORER, J. A. 1982. The Lucasfilm Audio Signal Processor. Comput. Music J. 6, 3.
 
50
MOORER, J. A., CHAUVEAU, A., ABBOTT, C. EASTTY, P., AND LAWSON, J. 1979. The 4C machine. Comput. Music J. 3, 3.
 
51
NELSON, G. 1977. MPL--A program library for musical data processing. Creative Comput.
 
52
PARTCH, H. 1949. Genesis of a Music. Univ. of Wisconsin Press, Madison. Reprinted by Da Capo Press, New York, 1974.
 
53
PISTON, W. 1978. Harmony. Norton, New York.
 
54
RABINER, L., AND SCHAFFER, A. 1978. Digital Processing of Speech Signals. Prentice-Hall, Englewood Cliffs, N. J.
 
55
RAGAZZINI, J. R., AND FRANKLIN, G. F. 1958. Sampied-Data Control Systems. McGraw-Hill, New York.
 
56
RAMEAU, J.-P. 1965. Trait~ de l'harmonie r~duite h ses principes naturels, facsimile of 1722 Paris edition. Broude Brothers, New York.
 
57
 
58
RISSET, J.-C. 1969. An introductory catalogue of computer synthesized sounds. Unpublished memorandum, Bell Telephone Laboratories, Murray Hill, N. J.
 
59
ROADS, C. 1980a. Interview with Marvin Minsky. Comput. Music J. 4, 3.
 
60
ROADS, C. 1980b. Interview with Max Mathews. Comput. Music J. 4, 4.
 
61
ROADS, C. 1982. A conversation with James A. Moorer. Comput. Music J. 6, 4.
 
62
ROADS, C. 1985a. Grammars as representations for music. In Foundations o{ Computer Music, C. Roads, Ed. MIT Press, Boston, Mass.
63
 
64
SAMSON, P. 1978. A general-purpose digital synthesizer. J. Audio Eng. Soc. 28, 3.
 
65
SCHAEFFER, P. 1952. A la recherche d'une musique concrete. Editions du Seuil, Paris.
 
66
SCHILU~(~ER, J. 1941. The SchiUinger System o{ Musical Composition. Carl Fischer, New York. Reprinted by Da Capo Press, New York, 1978.
 
67
SCHOE~BERC, A. 1950. Style and Idea. Philosophical Library, New York.
 
68
SCHOTTSTAEDT, B. 1983. Pla: A composer's idea of a language. Comput. Music J. 7, 1.
 
69
SHEPARO, R. N. 1964. Circularity in judgements of relative pitch. J. Acoust. Soc. Am. 36.
 
70
SMITH, L. 1976. SCORE--A musician's approach to computer music. J. Audio Eng. Soc. 20, 1.
 
71
SMOLIAR, S. W. 1971. A parallel processing model of musical structures. Rep. AI TR-242, Dept. of Computing and Information Science, Massachusetts Institute of Technology, Cambridge, Mass.
 
72
SUNDBERG, J., ASKENFELT, A., AND FRYDEN, L. 1983. Musical performance: A synthesis-by-rule approach. Comput. Music J. 7, 1.
 
73
TENNEY, J., ANO POLANSKY, L. 1980. Temporal gestalt perception in music. J. Music Theor. 24, 2.
 
74
TOVAR, J., AND SMITH, L. 1976. MUS10 manual. Internal user's manual, Center for Computer Research in Music and Acoustics, Stanford Univ., Stanford, Calif.
 
75
TRUAX, B. 1977. The POD system of interactive composition programs. Comput. Music J. 1, 3.
 
76
VAR~SE, E. 1971. The liberation of sound. In Perspectives on American Composers, B. Boritz and E. Cone, Eds. Norton, New York.
 
77
VERCOE, B. 1979. Music 11 reference manual. Internal user's manual, Experimental Music Studio, Massachusetts Institute of Technology, Cambridge, Mass.
 
78
 
79
WENKER, J. 1972. MUSTRAN II--An extended music translator. Comput. Humanities 7, 2.
 
80
WESSEL, D. 1979. Timbre space as a musical control structure. Comput. Music J. 3, 2.
 
81
XENAKIS, I. 1971. Formalized Music. Indiana Univ. Press, Bloomington, Ind.


Collaborative Colleagues:
Gareth Loy: colleagues
Curtis Abbott: colleagues