You are on page 1of 6

Computer-Aided Algorithmic Composition in Popular Music

Brian Tuohy
Digital Media and Arts Research Centre
University of Limerick
Castletroy, Limerick, Ireland
0743518@studentmail.ul.ie

Abstract others include the application of these methods to popular


Computer-aided algorithmic composition (CAAC) has music and the success of the results, while more relate to
been met by much criticism from the musical the objections that some composers have to the idea of
establishment. With few traditional composers willing to automated composition, and how it might be at odds with
accept the methods of CAAC as valid, respectable the ethos of creative art. To reflect these areas, this paper
approaches to musical composition, it is unclear whether has been broken up into three main sections:
or not there is a place for computer-aided algorithmic
composers within a mainstream musical practise. This • Background to CAAC
paper seeks to examine the issues that surround the field of
• Practical Applications of CAAC
CAAC, and, in particular, the work of one of its primary
practitioners, David Cope. • Objection/Support for CAAC
Keywords: Algorithmic Composition, CAAC, Computer
Music, David Cope, Generative Music. Throughout the following chapters, we will first
investigate the history of algorithmic composition,
1. Introduction attempting to determine what, if anything, differentiates it
The purpose of this research paper is to investigate the use from other approaches to musical composition and
of CAAC in creating popular music. The issue of using creativity. We will then look at how algorithmic
computer-based algorithms to make musical decisions composition has been implemented with computers, and
while composing a piece can be held in great contempt what applications it has found beyond the theoretical
among some traditional composers. The question of realms of academia. Finally, we will discuss the debate
indolence can be raised as an argument against the choice that exists between proponents and opposers of CAAC,
to employ the assistance of a computer in musical and attempt to decipher whether or not CAAC could ever
navigation. be accepted as a valid method for creating popular music.

This paper raises and attempts to answer the following 2. Algorithmic Composition
question: Can CAAC methods be accepted into the current An algorithm is defined as “a set of rules for solving a
mainstream as a compositional tool? In order to answer problem in a finite number of ways”[1]. Although the term
this question, several issues surrounding the field of is often associated with computers, algorithms can also
CAAC must be examined. These issues include: take many other forms, such as written instructions or
verbally dictated rules. Any form of structured music, then,
• Disapproval of non-traditional composition can surely be seen as containing algorithms – rules which
methods suggest the best methods for composition, structure etc.
• Challenges of integrating proven methods beyond 2.1 Algorithmic composition throughout history
the realm of academia
Algorithmic composition is said to extend back thousands
• Limitations of specific systems of years [2]. Some of the first musical instruments were
capable of creating music that would act on set rules, but
There is also a question raised as to who should receive the would depend on an input so variable that the sound could
credit for such compositions. Is it the composer upon differ greatly with every performance. One such example
whom the work is based, the computer that carried out the is a wind-chime [2]. The designer of such an instrument
calculations, the programmer of the software, or the user? sets certain things in concrete – the possible pitches,
There are several different areas involved in studying amplitudes, etc. that the instrument might achieve. Acting
CAAC. Some of these areas are concerned with the on the instrument, however, is an entirely unpredictable
concepts of algorithmic composition and its background, source, not affected by any concepts of music or structure.
Wholly different orchestrations are possible with each gust
of wind. The wind introduces randomness into the musical current and previous note, but rather depend on a series of
output of the chimes, in much the same way as computers notes, leading up to the current request. This leads to a
can with algorithmic composition today [3]. much denser table of probabilities, with the tendency to
Musical influence and plagiarism are at the center of break off into seemingly organised sections and patterns.
many debates about algorithmic composition. It could be The ebb and flow tendency of Markov chain-based
argued that all music is simply the product of the sounds algorithmic music – in its jumps between sections – serves
by which it is preceded [4]. Early music can be traced back to question the ability of such systems to contribute to an
to man’s association with nature and the elements. The overall form or direction within a piece of music [8].
first rhythms are said to have been inspired by the sounds Without an overall direction, much of the work of
of the human heart beating and our feet first creating sonic algorithmic systems can remain static and incomplete
patterns, as we discover the possibilities of our hind legs. [9]. The study of form in music is largely based in the
Similarly, early melody can be attributed to the sounds of field of psychology and, because of this, it has been
birds and the musical calls of other animals such as suggested that computers may not understand the
elephants. Music, then, is rooted in association and overall form of a piece without the input of human
emulation – we could not create sound without first being guidance [8].
inspired and influenced [3]. If a computer is taught to recognise melodic patterns
In terms of Western music, algorithmic systems to aid within a piece, then it can use this analysis to further
the creation of musical scores existed long before the inform the composition of future pieces. The ability to
invention of computers [5]. One such system was recall such recurring patterns allows for certain properties
Musikalisches Wurfelspiel (musical dice game). This of a score to be “earmarked” for later use [10]. This is the
system was largely used in the 18th century by composers approach taken by David Cope with the use of
such as Haydn and Mozart. The concept of the system Experiments in Musical Intelligence (Emmy) [1]. Cope
involved throwing a dice in order to randomly select a created a database of classical works from Bach, Mozart,
measure from a collection of several hundred small Vivaldi and Rachmaninoff, among others. From these
phrases. These measures would then be pieced together to works, it was possible to identify certain patterns, motifs
create a composition in a similar manner to some of the and techniques, which could then be emulated to create
techniques used in computer-generated composition today works of a similar style. This analysis of the “composition
[3]. of a composition” has been referred to as the ‘metalevel’ of
2.2 Early implementation of computers in algorithmic music – the next natural abstraction of music beyond the
composition
written score [11]. Such analysis can provide invaluable
There was little change in concept when algorithmic information regarding the nature of composition and how
systems transferred from pen and paper to computer we perceive what is considered to be beauty within music.
around the middle of the twentieth century. Gottfried
Koenig, Lejaren Hiller and Iannis Xenakis all helped
pioneer early CAAC [6]. Of particular importance to 3. Beyond the Ivory Tower – Practical
CAAC were stochastic methods of composition, such as Applications of CAAC
those used by Xenakis. These processes involved feeding a
Much of the work that surrounds computer music can often
table of probability statistics into a computer and then
remain bound to an academic environment and fail to
generating a random number from within this table. This
reach a wider audience. This section investigates some
number could represent pitch, amplitude, duration, timbre
examples of work that has attempted to implement
or a number of other musical characteristics. The number
practical applications of CAAC. Some of the uses
would be documented as part of a score, and another
suggested include the composition of popular music,
number would be generated based on the probabilities
automatic composition of incidental music for film and
associated with the current number within the statistics
TV, and compositional training for young musicians.
table.
2.3 Modern developments 3.1 Classical Composition
The same stochastic methods used by Xenakis are still David Cope’s recent work has ventured far beyond the
widely used today [7]. Markov chains are often used to realms of mere tribute to classical composers. This comes
create melodies from a probability matrix. These as a result of the creation of Emily Howell, a new software
probabilities allocate a different weighting to each that endeavours to achieve what Cope had first intended in
possibility of pitch, amplitude, etc. The use of higher order 1980 with EMI – to develop a compositional tool that
Markov chains lends itself to the generation of results with could interpret his style and assist him in conquering
a much stronger sense of structure than the simple “aimless writer’s block, with the reconfiguration of his own ideas
wandering” of a first order system [6]. Higher orders mean [12]. This is achieved by constant interaction with the
that the relationships examined go beyond that of the system, in the form of conversations. Cope will ask Emily
a question regarding the direction of a piece of music, she largely the same throughout the spectrum of popular
will respond with a suggestion – based on a database of music.
Cope’s style and that of several composers by whom he is Similar methods to those that Cope uses with Emily
influenced. Cope will either accept or reject this Howell have been employed in creating mainstream music.
suggestion, thus leading the system to grow further Nick Collins has explored the idea of using programs such
informed about the composer’s style and preference [3]. as SuperCollider as a compositional tool for dance music
The use of Emily Howell’s inherent feedback loop, which [17]. With this application, the computer will generate a
bases decisions and further development on the input and beat, which the composer can then choose to use or alter.
critique of the composer, suggests the possibility of self- The system will then proceed to carry out other tasks such
aware computer programs [12]. Cope describes such as cutting the breakbeat according to requirements set out
artificial creativity as being the product of inductive by the user. Essentially, the system is attempting to
association, recombinance, pattern-matching, and learning automate some of the processes for the musician, in order
from allusions and influence [13]. to simplify the compositional process. Collins points out
The software is derived from the composer’s rules, but, that, although the program is tailored to meet the
in order for it to produce anything indicative of personality requirements of dance music, the applications of such a
or life, the program must also be capable of breaking these system could extend to any musical genre. It is possible,
rules. This is a common belief for much of CAAC, and then, to imagine such a system applied to pop music where
applies equally to all genres. It is the very lack of a simple automated melody and rhythm section may create
personality in computers that allows them to introduce the basis for an instant track.
notions that may seem inconceivable to a human In his Masters thesis, Paul Maurer presents a program
composer, and to “reassemble old elements in new ways, created in Max/MSP, which will automatically generate a
without the hang-ups or preconceptions of humanity” [3]. piece of contemporary urban music based on a small
This is a sentiment echoed by Brian Eno, who has stated number of input parameters [18]. The suggested practical
that he aspires to create music that is not only interesting applications of the program include overcoming writer’s
because of its principles, but also because of its musical block, composing for film and TV, generating audio loops
effect. To achieve such results, one must allow for the for production and creating unique pieces, with which
system to step outside of the prescribed rules. “I want the vocalists can practice. The author specifically points out
ideas to be seductive, and the result to be seductive” [14]. that the program is not intended to be a ‘hit maker’, but to
The work put forward in Justin Fincher’s thesis attempts be used, instead, as a tool for generating new ideas. This
to automatically create new pieces of music, based on the suggests that algorithmic composition in popular music is
analysis of the style of previous works [16]. This is not guided by a moral onus to assume creative responsibility
dissimilar to some of the work that David Cope achieved of systems that may present the possibility of automated
with Emmy, although the author does admit that the creativity.
system deals with much less complex scores. It is noted CAAC work by dance artists such as Mike Foyle can
that the computer lacks the creativity of a human composer successfully create a “very obvious sense of progression
and does not possess the intelligence to create its own and development”, while also manipulating timbre and
style, but instead simply mimics the style of composers it other properties of synthesized sound [15]. This kind of
has analysed. This has informed the suggestion that such music could arguably be deemed indeterminable from the
programs could be used for composing simple folk or pop arrangement of a human composer.
scores or for inspiring and challenging composers to
explore new ground in their compositional practice. 3.3 Applications to functional music
Fincher presents the possibility of using algorithmic As not all musical content is considered to strive for
systems for composing simple scores, but exposes artistic merit [19], there must also be practical applications
questions of the competency of such systems in tackling of such a system of automated composition. Telephone
more complex scores. systems need “on-hold” music; elevators and restaurants
Akihiko Matsumoto has presented much work based in need background music, as do video games etc. Several
Max/MSP, which analyses composition on several levels, projects have attempted to address these needs, in what
to generate pieces of impressive quality, often based on the would seem to be a much less controversial bid than that of
styles of other composers such as Brian Eno, David Cope David Cope.
and John Adams [15]. Nick Collins described a program designed in
SuperCollider to automatically produce an entire electronic
3.2 Dance and Hip-Hop Music dance song [20]. Listening critically to the output from the
CAAC has been explored in many genres, the musical program, and considering the conclusion of Collins’ paper,
aesthetics of which differ greatly from those of Cope and suggests that this system primarily lends itself to tasks
Western classical. The core principles, however, remain other than composition for mainstream consideration.
Alternative applications postulated for the program are
automated generation of pieces for installations, or There are great philosophical implications associated with
generative, unpredictable karaoke music. Although this such use of computer algorithms, as they act as a
program does not present itself as a comprehensive replacement for processes that many feel are rightfully the
compositional tool, it does outline a basis for building a territory of humans – imagination, soul, intuition etc. [1].
system capable of generating intelligent scores for multiple The main objection to computers assuming
instruments. responsibility for the compositional process is that it is
Heather Chan and DanVentura developed a system for seen as replacing the dedicated human composer [24].
creating altered versions of existing music to suit a certain Millea and Wakefield disregarded this argument when they
user-specified mood [21]. The application of this system is presented the development of algorithmic composition
based on theme music for TV, film and video games. This software, with the distinct intention of composing a song
idea is similar to a classic “theme and variation” approach with the potential to become popular [25]. In order to
to composition. The advantage here is that the computer achieve this, the system analysed existing popular songs to
will analyse a main piece, and automatically create a identify properties that may contribute to the memorable
variation depending on the mood that the user has selected. nature of the song. Their paper could be seen as important
This would mean a practically endless supply of incidental due to the specific attention that it gives to popular music,
music. It would appear that this program currently sits but also due to the moral questions that such a system
outside the realm of mainstream music; however, the idea might provoke. If the paper’s suggestion of searching for a
is one that could easily be adopted by composers, hit were taken seriously, there would undoubtedly be
particularly for work that has a definite overall theme or issues with the intent of the artists. It would appear that
concept such as a complete album of work. such motives may be considered acceptable in a theoretical
Detlev Zimmerman described a system he designed to sense, but would be met with great scorn if acted upon in a
automate the generation of musical accompaniment to a capitalist manner.
multimedia presentation [22]. This system would make Bruce Jacob argues in support of computer algorithms
musical decisions based on event cues within the as a tool for composing [26]. However, he notes the
presentation. This would mean that a single piece could importance of a direct correlation between the work of the
build suspense when approaching an announcement, or composer and the tasks that the algorithm will perform, so
become less prominent during extended periods of speech that the creativity can be truly derivative of the composer’s
etc. Consideration is given to popular music as the source style and ability.
for the musical inspiration. The author suggests that such a Robert Peperell questions the ability of computers to
system should not be applied to the task of creating independently create viable pieces of art [27]. The author
musical masterpieces, but is more suited to more menial seems to be of the opinion that computers can be used to
tasks. The application of a system such as this would design templates for creative output, but they are scarcely
perhaps seem viable for TV and film work such as those intelligent enough to execute a complete piece. The
proposals suggested previously by Chan and Ventura. example given is that of a poster – the user can specify the
Folkestad, Hargreaves and Lindstrom examined the size of paper, text to be included and general colour theme,
potential of using computers to teach compositional the computer can then generate a number of different
methods to students [23]. In this way, CAAC is portrayed variations on the design, but they will essentially only act
as a tool used not only to produce a final score but also to as a guide for the user’s creative direction. Peperell’s
educate a new generation of composers and to raise the argument, then, is that he does not see computers as having
standard of future composition. One would imagine that it the creative ability to replace a human composer.
would seem a logical argument that a properly Peperell’s argument is rejected by David Cope, stating
implemented system of CAAC could inspire composers to that those who do not believe that creativity can be derived
improve their work and explore new musical ground, from computer programs have likely defined creativity to
rather than become lethargic and submit to the creativity of such an exclusive, narrow extent that even humans could
computers. not claim to create [13]. Assuming that such computational
creativity is possible, Cope is likely to have come closest
4. Creativity – The property of humans? – A to its mastery. The reactions of the musical establishment
debate to Cope’s work with Emmy, in creating pieces reminiscent
Perhaps the most influential issues governing the of Bach and Vivaldi, were those of disgust and vitriol [28].
integration of CAAC methods into mainstream music are The work was lambasted for having no humanity or “depth
the moral questions that are suggested by delegating of feeling”. The performance of a new, synthetically
creative processes to a machine. In music, computer created Bach piece was considered blasphemy [12]. It
algorithms can be applied to a number of processes, could be argued that much of the opposition to Cope’s
including sampling and sound synthesis. The most hotly work stemmed from the fact that the establishment’s sense
debated applications of such algorithms, however, are of self was challenged by the composer leaving audiences
those that attempt to undertake the task of composing. unable to distinguish between Emmy’s work and genuine
pieces by Bach [29]. It would appear that Cope’s should be expressed with the application of such advanced
algorithmic composition software is capable of passing the processes. One must consider that research and popular
Turing test – something that he sees, not as a detriment to culture do not always coincide and that, perhaps, releasing
humanity, but a great achievement, that man has created a such softwares on a commercial level could lead to a
machine, such as Deep Blue, that is complex enough to musical environment over-saturated with false genius and
help us to understand the workings of our own thoughts soulless beauty.
and minds [30].
Doug Hofstadter admits a certain amount of References
despondency at the thoughts of Emily Howell becoming [1] D. Cope, The Algorithmic Composer. Madison,
the future of musical creativity: “Things that touch me at Wisconsin: A-R Editions, 2000.
my deepest core might be produced by mechanisms [2] L. Weinstein, MozartBalls, Rhombus Media
millions of times simpler than the intricate biological Production, 2006.
machinery that gives rise to the human soul” [30]. The [3] R. Blitstein, “Triumph of the cyber composer.”
question raised by many of Cope’s critics is one of our role Internet: http://www.miller-mccune.com/culture-
within the musical framework. “If creativity can be society/triumph-of-the-cyborg-composer-8507, Feb. 22,
mimicked, then what makes us so special?”[31]. In 2010 [Feb. 11, 2011].
response, Cope has suggested that creativity comes from [4] D. Jeffcock, Howard Goodall: How Music Works,
little more than our experiences of what has preceded us, Tiger Aspect (IMG), 2006.
implying that computers are also capable of such [5] “Computer music.” Internet:
experiences, and that they can teach us about our own http://en.wikipedia.org/wiki/Computer_music , Feb. 12,
constitution. “Mimicry helps us to understand our 2011 [Feb. 15, 2011].
humanness”[32]. [6] C. Roads, The Computer Music Tutorial. Cambridge,
Eleanor Selfridge-Field supports Cope’s approach to Mass. MIT Press, 1996.
human discovery: “That Cope expresses the pathways to [7] “Pop music automation.” Internet:
the composition of coherent works as computer algorithms http://en.wikipedia.org/wiki/Pop_music_automation , Nov.
should not obscure the fact that he is ultimately working on 3 2010 [Feb 27, 2011]
the frontiers of the human understanding of human [8] N. Collins, “Musical Form and Algorithmic
processes” [33]. Composition,” Contemporary Music Review, vol. 28,
Cope sees his software as little more than an extension no. 1, pp. 103–114, 2009.
of himself – a mere tool that he uses as part of the process [9] F. Hedelin, “Formalising form: An alternative
of composing [28]. In response to the argument that the approach to algorithmic composition,” Organised
work of Emily Howell is devoid of humanity and soul, Sound, vol. 13, no. 03, pp. 249–257, 2008.
Cope states that the question is not whether or not the [10] W. B. Hewlett and E. Selfridge-Field, Eds., Melodic
computer possesses a soul, but if humans possess one. Similarity: Concepts, Procedures, and Applications.
“The feelings that we get from listening to music are London: The MIT Press, 1998.
something we produce, it’s not there in the notes. It comes [11] H. Taube, Notes from the Metalevel: Introduction to
from emotional insight in each of us – the music is just the Algorithmic Music Composition. London: Taylor &
trigger” [28]. Francis Group, 2004.
5. Conclusion [12] A. Saenz, “Music Created by Learning Computer
Getting Better | Singularity Hub.” Internet:
Throughout this paper, we have examined the history of http://singularityhub.com/2009/10/09/music-created-by-
algorithmic composition and how it fits in with traditional learning-computer-getting-better/. Oct. 9, 2009 [Apr. 10,
concepts of music and composition. Several applications of 2011].
CAAC in mainstream media have been mentioned, and [13] D. Cope, Computer Models of Musical Creativity.
their advantages and limitations suggested. The primary Cambridge, Mass. MIT Press, 2005.
focus of debate remains to be the role of CAAC in the [14] N. Roberts, Brian Eno - Another Green World, BBC
contexts of composition and artistic creation. It would Arena, 2010.
appear that most staunch members of the musical [15] “Algorithmic Composition.” Internet:
establishment will continue to reject the advances in http://wn.com/algorithmic_composition , Feb. 23,
CAAC for the foreseeable future. It does, however, appear 2010 [Feb. 23, 2010].
that these advances are becoming more sophisticated and [16] J. Fincher, "Automated composition of musical
convincing as compositional tools. This author would scores based on the style of previous works", M.Sc.
suggest that such experimentation and research be thesis, Appalachian State University, Boone, North
embraced, as it might aid in understanding the root of Carolina, 2006.
complex processes, such as the perception of beauty within
music. However, it would also appear that due caution
[17] N. Collins, “Algorithmic Composition Methods for of the 4th conference on Creativity & cognition,
Breakbeat Science,” Proceedings of Music Without 2002.
Walls, 2001. [28] T. Adams, “David Cope: ‘You pushed the button and
[18] P. B. Maurer, "Generating a Genre: An Algorithmic out came hundreds and thousands of sonatas’,
Approach to Creating Popular Music," M.A. thesis, Technology, The Observer.” Internet:
New York University, New York, 2009. http://www.guardian.co.uk/technology/2010/jul/11/david-
[19] C. Lowe & I. Hotchkiss, “YouTube - Rebecca Black cope-computer-composer. Jul. 11, 2010 [Apr. 10, 2011].
- Friday (OFFICIAL VIDEO).” Internet: [29] J. Hsu, “Is the World’s Most Intelligent Music
http://www.youtube.com/watch?v=CD2LRROpph0. [Apr. Composing Software as Creative as Bach? | Popular
11, 2011]. Science.” Internet:
[20] N. Collins, “Infno: Generating Synth Pop and http://www.popsci.com/technology/article/2010-
Electronic Dance Music On Demand,” in 02/composers-music-making-machine-stirs-controversy-
Proceedings of the International Computer Music about-creative-originality. Feb. 25, 2010. [Apr. 10,
Conference, 2008. 2011].
[21] H. Chan and D. Ventura, “Automatic Composition of [30] D. Cope, Virtual Music: Computer Synthesis of
Themed Mood Pieces,” in Proceedings of the 5th Musical Style. Cambridge, Massachusetts: The MIT
International Joint Workshop on Computational Press, 2001.
Creativity, 2008, pp. 109–115. [31] S. Yee, “Computer aided composition that sounds
[22] D. Zimmerman, "Automatic Composition of like composers of yesterday.” Internet:
http://www.keyofgrey.com/2010/02/computer-aided-
Intention-Based Music for Multimedia Interface," in
composition-that-sounds-like-composers-of-yesterday,
Proceedings of the First International Workshop on
Intelligence of Multimedia Interfaces (IMMI1), 1995. Feb. 26, 2010 [Feb. 18, 2011].
[23] G. Folkestad, D. J. Hargreaves, and B. Lindstrom, [32] C. Watson, “Composer Emily Howell may lack flesh
“Compositional strategies in computer-based music- and blood, but her creator David Cope has given her
making,” British Journal of Music Education, vol. that most human of traits: creativity - Santa Cruz
15, no. 01, pp. 83–97, 1998. Sentinel.” Internet:
http://www.santacruzsentinel.com/ci_14330754. Apr. 2,
[24] A. Pascoe, "Algorithmic Composition," M.Sc. thesis,
University of California, Santa Cruz, 2009. 2010 [Apr. 10 2011].
[25] T. A. Millea and J. P. Wakefield, “Automating the [33] “Computer Models of Musical Creativity - The MIT
Composition of Popular Music: The Search For a Press.” Internet:
Hit,” in Proceedings of Computing and Engineering http://mitpress.mit.edu/catalog/item/?ttype=2&tid=10
Annual Researchers' Conference (CEARC), 2009, pp. 661. [Apr. 10, 2011].
45-50.
[26] B. L. Jacob, "Algorithmic Composition As a Model
of Creativity," Organised Sound, vol.1, iss. 3, 1996.
[27] R. Pepperell, “Computer aided creativity: practical
experience and theoretical concerns,” in Proceedings

You might also like