2003 CMS/ATMI National Conference
Miami, FL

Return to: Reginald Bain | ATMI

October 3, 2003

Numerussonorus: Using Max/MSP to Explore the
Compositional Potential of Number Sequences and Deterministic Algorithms

Reginald Bain, Assoc. Prof.
Composition and Theory
School of Music
University of South Carolina

813 Assembly St.
Columbia, SC 29208 USA
rbain@mozart.sc.edu

Abstract

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 of Messaien's communicable language, Barnsley’s Chaos Game, the logistic difference equation, and the decimal expansion of the number π.

Download

  1. Download the Presentation Handout (pdf)

"...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 tools for carrying out a particular notion of how to compose music."


Otto Laske, "Algorithmic Composition in the New Century"

"An algorithm may desribe a set of rules or give a sequence of operations for accomplishing some task, or solving some problem."


Gareth Loy, "Composing with Computers"

 

Application Examples

Chaos Game Melody is a musical mapping of Barnsley's Chaos Game (Barnsley 1993).

 

Playing with Pi allows the user to explore mappings of the decimal expanion of π (3.14...) to pitch.

 

References


Bain, Reginald. Interactive Algorithmic Composition using Max with MSP. Assocation for Technology in Music Instruction (ATMI) national conference paper presentation, Denver, 1999.
Barbera, André. “Pythagoras,” in New Grove Dictionary of Music Online, L. Macy, ed. Available online at: <http://www.grovemusic.com>.
Barnsley, Michael. Fractals Everywhere, Second Edition. New York: Academic Press, 1993.
Bennett, Gerald. Chaos, Self-Similarity, Musical Phrase and Form. Swiss Center for Computer Music, unpublished manuscript.
Cope, David. A Brief History (of Automated Music Composition). Available online at:
<http://arts.ucsc.edu/faculty/cope/history.html >.
Gibson, Robert. “Canon,” a Max program, in Max 3.5 Distribution CD-ROM. Palo Alto, CA: Opcode Systems, 1996.
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. Gödel, Escher, Bach. New York: Basic Books, 1979.
Jacob, Bruce. “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. The Art of Computer Programming, Vol. 1, Fundamental Algorithms. Reading, MA: Addison-Wesley, 1973.
Laske, Otto. Algorithmic Composition in the New Century. Available online at: <http://www.perceptionfactory.com/workshop/Otto.htm>.
Loy, Gareth. “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, 1989.
McCreless, Patrick. Rethinking Contemporary Music Theory. Yale University, unpublished manuscript.
Messaien, Olivier. «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, 1973).
Nelson, Gary. “Chaos Groove,” a Max program, in Max 3.5 Distribution CD-ROM. Palo Alto, CA: Opcode Systems, 1996.
Penrose, Roger. The Emperor’s New Mind. New York: Penguin Books, 1989.
Rowe, Robert. Interactive Music Systems: Machine Listening and Composing. Cambridge, MA: MIT Press, 1989.
___________. Machine Musicianship. Cambridge, MA: MIT Press, 2001.
Winkler, Todd. Composing Interactive Music: Techniques and Ideas Using Max. Cambridge, MA: MIT Press, 1998.
Stockhausen, Karlheinz. “The Concept of Unity in Electronic Music. Perspectives of New Music (Vol. 1: Fall 1962), 39-43.
Xenakis, Iannis. Formalized Music: Thought and Mathematics in Music. Pendragon Revised Edition. Hillsdale, NY: Pendragon, 1992.

Links


  1. Cycling '74

Updated: February 6, 2006

Copyright © 2003-2006 Reginald Bain
All rights reserved