Abstract
This chapter covers algorithms, technologies, computer languages, and systems for computer music. Computer music involves the application of computers and other digital/electronic technologies to music composition, performance, theory, history, and perception. The field combines digital signal processing, computational algorithms, computer languages, hardware and software systems, acoustics, psychoacoustics (low-level perception of sounds from the raw acoustic signal), and music cognition (higher-level perception of musical style, form, emotion, etc.). Although most people would think that analog synthesizers and electronic music substantially predate the use of computers in music, many experiments and complete computer music systems were being constructed and used as early as the 1950s.
Because of this rich legacy, and the large number of researchers working on digital audio (primarily in speech research laboratories), there are a large number of algorithms for synthesizing sound using computers. Thus, a significant emphasis in this chapter will be placed on digital sound synthesis and processing, first providing an overview of the representation of audio in digital systems, then covering most of the popular algorithms for digital analysis and synthesis of sound.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- ADC:
-
analog-to-digital converter
- DAC:
-
digital-to-analog converter
- DSP:
-
digital signal processing
- DSP:
-
digital speckle photography
- FFT:
-
fast Fourier transform
- FM:
-
frequency modulated
- IIR:
-
infinite impulse response
- PC:
-
phase conjugation
- PCM:
-
pulse code modulation
- PD:
-
probability of detection
- PM:
-
phase modulation
- SNR:
-
signal-to-noise ratio
References
K. Pohlmann: Principles of Digital Audio (McGraw Hill, New York 2000)
J.O. Smith, P. Gossett: A flexible sampling-rate conversion method. In: Proc. Int. Conf. Acoustics Speech and Signal Processing, Vol. 2 (IEEE, Piscataway 1984) pp. 19.4.1–19.4.2
T. Dutoit: An Introduction to Text-To-Speech Synthesis (Kluwer Academic, Dordrecht 1996)
R. Bristow-Johnson: Wavetable synthesis 101: a fundamental perspective AES 101 Conference (AES, New York 1996), Music-DSPSource Archive, (http://www.musicdsp.org)
M.V. Mathews: The Technology of Computer Music (MIT Press, Cambridge 1969)
R. Bracewell: The Fourier Transform and Itʼs Applications (McGraw Hill, New York 1999)
X. Serra, J.O. Smith: Spectral modeling synthesis: Sound analysis/synthesis based on a deterministic plus stochastic decomposition Comp. Music J. 14(4), 1–2 (1990)
R.J. McAulay, T. Quatieri: Speech analysis/synthesis based on a sinusoidal representation IEEE Trans. ASSP 34, 744–754 (1986)
T. Verma, T. Meng: An analysis/synthesis tool for transient signals that allows a flexible sines+transients+noise model for audio 1998 IEEE ICASSP-98 (IEEE, Piscataway 1998)
A. Moorer: The use of the phase vocoder in computer music applications J. Audio Eng. Soc. 26(1/2), 42–45 (1978)
M. Dolson: The phase vocoder: A tutorial CMJ 10(4), 14–27 (1986)
P. Cook: Real Sound Synthesis for Interactive Applications (AK Peters, Wellesley 2002)
P. Morse: Vibration and Sound (for the Acoustical Society of America, New York 1986)
K. Steiglitz: A Digital Signal Processing Primer (Addison Wesley, Boston 1996)
J.M. Adrien: The missing link: Modal synthesis Chap. 8. In: Representations of Musical Signals, ed. by De Poli, Piccialli, Roads (MIT Press, Cambridge 1991) pp. 269–297, )
H. Dudley: The Vocoder (Bell Laboratories Record, Mirray Hill 1939), Reprinted in IEEE Trans. Acoust. Speech Signal Process. ASSP-29(3):347-351 (1981)
B. Atal: Speech analysis and synthesis by linear prediction of the speech wave J. Acoust. Soc. Am. A47(65), 65 (1970)
A. Moorer: The use of linear prediction of speech in computer music applications J. Audio Eng. Soc. 27(3), 134–140 (1979)
D. Klatt: Software for a cascade/parallel formant synthesizer J. Acoust. Soc. Am. 67(3), 971–995 (1980)
J.L. Kelly Jr., C.C. Lochbaum: Speech Synthesis, in Proceedings of the Fourth ICA (Paper G42, Copenhagen 1962)
J.M. Chowning: The synthesis of complex audio spectra by means of frequency modulation J. Audio Eng. Soc. 21(7), 526–534 (1973)
J. Chowning: The synthesis of complex audio spectra by means of frequency modulation Comp. Music J. 1(2) (1977), reprinted
J. Chowning: The synthesis of complex audio spectra by means of frequency modulation. In: Foundations of Computer Music, ed. by C. Roads, J. Strawn (MIT Press, Cambridge 1985), reprinted
J. Chowning: Frequency modulation synthesis of the singing voice. In: Current Directions in Computer Music Research, ed. by M.V. Mathews, J.R. Pierce (MIT Press, Cambridge 1980)
X. Rodet: Time-domain formant-wave-function synthesis Comp. Music J. 8(3), 9–14 (1984)
I. Daubechies: Orthonormal bases of compactly supported wavelets Commun. Pure Appl. Math. 41, 909–996 (1988)
C. Roads: Asynchronous granular synthesis. In: Representations of Musical Signals, ed. by G. De Poli, A. Piccialli, C. Roads (MIT Press, Cambridge 1991) pp. 143–185
P. Cook: Physically Informed Sonic Modeling (PhISM): Percussion Instruments, in Proceedings of the ICMC (International Computer Music Association, San Francisco 1996)
P. Cook: Physically informed sonic modeling (PhISM): Synthesis of percussive sounds Comp. Music J. 21, 3 (1997)
C. Cadoz, A. Luciani, J.L. Florens: CORDIS-ANIMA: A modeling and simulation system for sound image synthesis. The general formalization Comp. Music J. 17(1), 23–29 (1993)
K. Karplus, Strong: Digital synthesis of plucked-string and drum timbres Comp. Music J. 7(2), 43–55 (1983)
J.O. Smith: Acoustic modeling using digital waveguides. In: Musical Signal Processing, ed. by Roads et.al. (Swets, Zeitlinger, Netherlands 1997)
D.A. Jaffe, Smith: Extensions of the Karplus-Strong plucked string algorithm Comp. Music J. 7(2), 56–69 (1983)
P.R. Cook, D. Trueman: Spherical radiation from stringed instruments: Measured, modeled, and reproduced J. Catgut Acoust. Soc. 1, 1 (1999)
J.O. Smith, S.A. Van Duyne: Overview of the commuted piano synthesis technique. In: Proc. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, ed. by E. Wenzel (IEEE, New York 1995)
M.E. McIntyre, R.T. Schumacher, J. Woodhouse: On the oscillations of musical instruments J. Acoust. Soc. Am. 74(5), 1325–1345 (1983)
J.O. Smith: Efficient simulation of the reed-bore and bow-string mechanisms. In: Proceedings of the International Computer Music Conference (International Computer Music Association, San Francisco 1986) pp. 275–280
G. Essl, P. Cook: Banded waveguides: Towards physical modeling of bar percussion instruments, in Proc. 1999 Int. Computer Music Conf., Beijing, China (International Computer Music Association, San Francisco 1999)
MMA: The Complete MIDI 1.0 Detailed Specification (MIDI Manufacturers Association, La Habra 1996)
S. Jungleib: General MIDI, A-R Editions (A-R Editions, Middleton 1995)
M. Wright, A. Chaudhary, A. Freed, D. Wessel, X. Rodet, D. Virolle, R. Woehrmann, X. Serra: New Applications for the Sound Description Interchange Format, Proc. Of the ICMC 1998 (International Computer Music Association, San Francisco 1998)
M. Wright, A. Freed: Open sound control: A new protocol for communicating with sound synthesizers. In: Proceedings of the International Computer Music Conference, 1997 (International Computer Music Association, San Francisco 1997),
S.T. Pope: Machine Tongues XV: Three packages for software sound synthesis Comp. Music J. 17(2), 23–54 (1993), Note: these are cmix, csound, cmusic
J. McCartney: SuperCollider: A new real-time synthesis language. In: Proc. Int. Computer Music Conference (International Computer Music Association, San Francisco 1996) pp. 257–258
P. Burk: JSyn - A real-time synthesis API for java. In: Proc. Int. Computer Music Conference (International Computer Music Association, San Francisco 1998) pp. 252–255
Cook, G. Scavone: The synthesis toolkit (STK). In: Proceedings of the International Computer Music Conference (International Computer Music Association, San Francisco 1999) pp. 164–166
R.B. Dannenberg, E. Brandt: A flexible realtime software synthesis system. In: Proceedings of the International Computer Music Conference (International Computer Music Association, San Francisco 1996) pp. 270–273
R.B Dannenberg: Machine Tongues XIX: Nyquist, a language for composition and sound synthesis Comp. Music J. 21(3), 50–60 (1997)
G. Wang, P.R. Cook: ChucK: A concurrent. In: On-the-fly Audio Programming Language, in Proceedings of International Computer Music Conference (International Computer Music Association, San Francisco 2003) pp. 219–226
M. Puckette: Combining event and signal processing in the MAX graphical programming environment Comp. Music J. 15(3), 68–77 (1991)
M. Puckett: Pure data. In: Proceedings of International Computer Music Conference (International Computer Music Association, San Francisco 1996) pp. 269–272
D. Trueman, P. Cook: BoSSA: The deconstructed violin reconstructed J. New Music Res. 29(2), 120–130 (2000)
D. Trueman, C. Bahn, P. Cook: Alternative voices for electronic sound. In: Spherical speakers and sensor-speaker arrays (SenSAs), International Computer Music Conference, Berlin, Aug. 2000 (International Computer Music Association, San Francisco 2000)
M.V. Mathews: The radio baton and conductor program, or: Pitch, the most important and least expressive part of music Comp. Music J. 15(4), 37–46 (1991)
T. Marin Nakra: Inside the Conductorʼs Jacket: Analysis, Interpretation and Musical Synthesis of Expressive Gesture, Ph.D. Thesis (MIT Media Lab, Cambridge 2000)
J.A. Paradiso: The brain opera technology: New instruments and gestural sensors for musical interaction and performance J. New Music Res. 28, 2 (1999)
J. Freeman, S. Ramakrishnan, K. Varnik, M. Neuhaus, P. Burk, D. Birchfeld: Adaptive High-level Classification of Vocal Gestures Within a Networked Sound Instrument, Proc. Of the International Computer Music Conference (International Computer Music Association, San Francisco 2004)
C. Chafe, S. Wilson, R. Leistikow, D. Chisholm, G. Scavone: A simplified approach to high quality music and sound over IP. In: Proceedings of the Conference on Digital Audio Effects (DAFX), ed. by D. Rocchesso (University of Verona, Italy 2000)
A. Kapur, G. Wang, P. Davidson, P.R. Cook, D. Trueman, T.H. Park, M. Bhargava: The Gigapop Ritual: A Live Networked Performance Piece for Two Electronic Dholaks, Digital Spoon, DigitalDoo, 6 String Electric Violin, Rbow, Sitar, Tabla, and Bass Guitar, New Interfaces for Musical Expression (NIME) (McGill University, Montreal 2003)
G. Tzanetakis, P. Cook: Multi-feature audio segmentation for browsing and annotation. In: Proc. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA) (IEEE, Piscataway 1999)
D. Cope: Experiments in Musical Intelligence, Vol. 12 (A-R Editions, Madison 1996)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer Science+Business Media, LLC New York
About this entry
Cite this entry
Cook, P. (2007). Computer Music. In: Rossing, T. (eds) Springer Handbook of Acoustics. Springer Handbooks. Springer, New York, NY. https://doi.org/10.1007/978-0-387-30425-0_17
Download citation
DOI: https://doi.org/10.1007/978-0-387-30425-0_17
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-30446-5
Online ISBN: 978-0-387-30425-0
eBook Packages: Physics and AstronomyReference Module Physical and Materials ScienceReference Module Chemistry, Materials and Physics