Hostname: page-component-76fb5796d-9pm4c Total loading time: 0 Render date: 2024-04-25T07:42:08.059Z Has data issue: false hasContentIssue false

An evolutionary approach to algorithmic composition

Published online by Cambridge University Press:  11 January 2001

JONTAS MANZOLLI
Affiliation:
Interdisciplinary Nucleus of Sound Communication (UNICAMP/NICS), University of Campinas, Rua da Reitoria, 165-13081-970, Campinas SP, Braziljonatas@nics.unicamp.br
ARTEMIS MORONI
Affiliation:
The Automation Institute (CTI/IA), Technological Center for Informatics, Via Dom Pedro I, KM143/6, Campinas SP, Brazilartemis@ia.cti.br
FERNANDO VON ZUBENS
Affiliation:
Interdisciplinary Nucleus of Sound Communication (UNICAMP/NICS), University of Campinas, Rua da Reitoria, 165-13081-970, Campinas SP, Braziljonatas@nics.unicamp.br
RICARDO GUDWIN
Affiliation:
The Automation Institute (CTI/IA), Technological Center for Informatics, Via Dom Pedro I, KM143/6, Campinas SP, Brazilartemis@ia.cti.br

Abstract

This paper presents an end-user interface that allows realtime parametric control of sound events resulting in an interactive environment, in which evolutionary computation is applied to algorithmic composition. The resulting system, Vox Populi, uses genetic algorithms to generate and evaluate a sequence of chords played as MIDI data. Harmonic, tonal and voice range fitness are used to control musical features. Based on the ordering of consonance of musical intervals, the notion of approximating a sequence of notes to its harmonically compatible note or tonal centre is used. This method employs fuzzy formalism and is posited as an optimisation approach based on factors relevant to hearing music.

Type
Research Article
Copyright
© 1999 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)