2003 CMS/ATMI National
Conference
Miami, FL
Return to: Reginald Bain | ATMI
October 3, 2003
Reginald
Bain
University of South Carolina
School
of Music
University of South Carolina
813 Assembly St.
Columbia, SC 29208 USA
rbain@mozart.sc.edu
The concept of numerussonorus or "sounding number," a term borrowed from Renaissance music theorist Zarlino, is appropriated here to refer to a pedagogical approach to the fundamental techniques of algorithmic music composition. Following a brief historical introduction, the terms algorithm and algorithmic composition are carefully defined, and the concept of a compositional formalism is introduced. Composer and theorist Otto Laske notes that algorithmic composition is often characterized by a parametric conceptual framework, that is, a view of the musical surface and performance in terms of the perceptual parameters of sound. Within such a conceptual framework, the compositional process might be viewed as the ranking of perceptual parameters such as pitch, intensity, duration and timbre. Algorithms are used to establish an isomorphism, or mapping, between number sequences and these perceptual parameters. In this central part of the creative process of algorithmic composition, musical results are typically generated and then accepted or rejected based on their usefulness to the composer. A variety of number sequences and deterministic algorithms are explored in this paper. Each step of the mapping process is examined using custom software applications written in Cycling ‘74’s Max/MSP, a musical programming environment. These applications allow users to freely investigate the mapping process. Applications include historical examples like Guido D’Arezzo’s text setting method (c. 1026), as well as more contemporary examples, such as musical mappings involving Messaien's communicable language, Barnsley’s chaos game, the logistic difference equation, and the decimal expansion of the number
.
"...composers
have celebrated music's link with the logic of mathematics by introducing
parametric systems of organization (primarily in the pitch domain), which are
largely
unrelated to aural perception. In the Middle Ages these techniques were invariably
hidden, existing below a surface that conformed to stylistic norms.."
Jon Appleton, "Machine Songs III"
"...it seems important to preserve the idea that the computer is just a tool for carrying out a particular notion of how to compose music."
Otto Laske, "Algorithmic Composition in the New Century"
Appleton, Jon. 1992. "Machine Songs III: Music in the Service of Science-Science in the Service of Music." Computer Music Journal (Vol. 16, No. 3, Autumn), 17-21.
Bain, Reginald. 1999. Interactive Algorithmic Composition using Max with MSP. ATMI national conference paper presentation, Denver, CO.
Barbera, André. 2003. “Pythagoras,” in New Grove Dictionary of Music Online, L. Macy, ed. Available online at: http://www.grovemusic.com
Barnsley, Michael. 1993. Fractals Everywhere, 2nd ed. New York: Academic Press.
Bennett, Gerald. 2003. Chaos, Self-Similarity, Musical Phrase and Form. Available online at:
http://www.gdbennett.net/texts/Chaos.pdf
Cope, David. 2003. A Brief History (of Automated Music Composition). Available online at:
http://arts.ucsc.edu/faculty/cope/history.html
Gibson, Robert. 1996. “Canon,” a Max program, in Max 3.5 Distribution CD-ROM. Palo Alto, CA: Opcode Systems.
Haar, James. "Music of the spheres," in New Grove Dictionary of Music Online, L. Macy, ed. Available online at:
http://www.grovemusic.com
Hofstadter, Douglas. 1979. Gödel, Escher, Bach. New York: Basic Books, 1979.
Jacob, Bruce. 1996. "Algorithmic Composition as a Model of Creativity." Organized Sound (Vol. 1, No. 3: December 1996). Also available online at:
http://www.ee.umd.edu/~blj/algorithmic_composition/algorithmicmodel.html
Knuth, Donald. 1973. The Art of Computer Programming, Vol. 1, Fundamental Algorithms. Reading, MA: Addison-Wesley.
Laske, Otto. Algorithmic Composition in the New Century. Available online at:
http://www.perceptionfactory.com/workshop/Otto.htm
Loy, Gareth. 1989. "Composing with Computers—A Survey of Some Compositional Formalisms and Music Programming Languages,"
in Current Directions in Computer Music Research, Max Mathews and John Pierce, ed. Cambridge, MA: MIT Press.
McCreless, Patrick. Rethinking Contemporary Music Theory. Yale University, unpublished manuscript.
Messaien, Olivier. 1973. Méditations sur le Mystère de la Sainte Trinité pour orgue, Almut Rößler aux grandes orgues Beckerath de Johanneskirche à Düsseldorf (Schwann-Studio 702/703).
Nelson, Gary. 1996. “Chaos Groove,” a Max program, in Max 3.5 Distribution CD-ROM. Palo Alto, CA: Opcode Systems.
Penrose, Roger. 1989. The Emperor’s New Mind. New York: Penguin Books.
Rowe, Robert. 1989. Interactive Music Systems: Machine Listening and Composing. Cambridge, MA: MIT Press.
___________. 2001. Machine Musicianship. Cambridge, MA: MIT Press.
Winkler, Todd. 1998. Composing Interactive Music: Techniques and Ideas Using Max. Cambridge, MA: MIT Press.
Stockhausen, Karlheinz. 1962. "The Concept of Unity in Electronic Music," in Perspectives of New Music (Vol. 1: Fall 1962), 39-43.
Xenakis, Iannis. 1992. Formalized Music: Thought and Mathematics in Music. Pendragon Revised Edition. Hillsdale, NY: Pendragon.
Updated: February 6, 2006