FACTOID # 143: If someone you know died from falling out of a tree, you’re probably Brazilian.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Algorithmic music

Algorithmic composition is the technique of using algorithms to create music.


Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpoint, for example, can often be reduced to algorithmic determinacy. The term is usually reserved, however, for the use of formal procedures to make music without human intervention, either through the introduction of chance procedures or the use of computers. A (largely academic) distinction is sometimes made between composers who use indeterminate (e.g. stochastic) procedures to compose music and those who use routines which produce deterministic results given a fixed input into the algorithm.


Many algorithms that have no immediate musical relevance are used by composers as creative inspiration for their music. Algorithms such as fractals, L_systems, statistical models, and even arbitrary data (e.g. census figures, GIS coordinates, or magnetic field measurements) are fair game for musical interpretation. The success or failure of these procedures as sources of "good" music largely depends on the mapping system employed by the composer to translate the non-musical information into a musical data stream.


Composers known for their use of algorithmic procedures:

Algorithmic techniques have also been employed in a number of systems intended for direct musical performance, with many using algorithmic techniques to generate infinitely-variable improvisations on a predetermined theme. An early example was Lucasfilm Games' 1982 computer game Ballblazer, where the computer improvised on a basic jazz theme composed by the game's musical director. A more advanced implementation of this is present in the music subsystem of Microsoft's Xbox games console - the game plays variations on a human composer's theme, but varies its improvisations based on real-time events in the game (so, for example, the music sounds more staccato and dramatic during fight scenes, but is gentler and more mellow afterward).


Similar generative music systems have caught the attention of noted composers. Brian Eno has produced a number of works for the Sseyo Koan fractal music system, which produces ambient variations for web-pages, mobile devices, and for standalone performance. The copyright status of these "generative" works is unclear: Sseyo claims to own the copyright of all final Koan performances, although the original "composition" is supplied by the composer and the "performance" is largely the result of the user's computer's own random number generator.


Samples of algorithmic music

  • A sample of Ballblazer music: OGG vorbis format, MP3 format (details)

External link

  • Sseyo homepage (http://www.sseyo.com/) _ including generative music plugin and links to composition tools
  • Realtime Composition Tools (http://www.essl.at/software.html) _ generative computer programs for composition, live performance and sound design by Karlheinz Essl



  Results from FactBites:
 
The History of Algorithmic Composition (3211 words)
This idea was also given poetic form by Plato in the myth of the "music of the spheres," the unheard music "produced by the revolutions of the planets" (Grout, 1996), and the notion was later invoked by writers on music throughout the Middle Ages, including Shakespeare and Milton (Grout, 1996).
This is a large and mathematically complex field of algorithmic composition, and the author refers the interested reader to my website on the topic as well as to the article by Jeremy Leach ("Nature, Music, and Algorithmic Composition." Computer Music Journal, 1995) as good starting points for more in-depth investigation.
These new techniques could also potentially improve algorithmic composition, it would seem, since the "critic" functions that we have seen in examples of genetic programming could gain much improvement from their insights into how humans listen to music: the computer could, then, better judge itself as to the quality of its output.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.