Waveform Synthesis Using Evolutionary Computation

Jônatas Manzolli

Interdisciplinary Nucleus for Sound Studies - NICS
Music Department ­ DM/IA
University of Campinas ­ UNICAMP
BRAZIL

Adolfo Maia Jr.

Interdisciplinary Nucleus for Sound Studies - NICS
Applied Mathematics Department ­ IMECC
University of Campinas ­ UNICAMP
BRAZIL

José Fornari

Interdisciplinary Nucleus for Sound Studies - NICS
School of Electrical Engineering ­ DSIF/FEEC
University of Campinas ­ UNICAMP
BRAZIL

Furio Damiani

Interdisciplinary Nucleus for Sound Studies - NICS
School of Electrical Engineering ­ DSIF/FEEC
University of Campinas ­ UNICAMP
BRAZIL

Abstract:

ESSynth, a new method for the synthesis of wave sound patterns is presented. We take advantage of the Evolutionary Systems theory to develop an approach that uses a set of wave patterns as "target" to embed variations in another set of waveform called "population". This paper covers how the wave patterns are treated as genetic codes, their fitness evaluation methodology and how the genetic operations, such as crossover and mutation, are used to produce new waveforms.

Resumo:

ESSynth é um novo método para síntese de padrões de forma de onda. A partir da teoria de Sistemas Evolutivos, desenvolvemos uma abordagem que utiliza um conjunto de padrões de forma de ondas como "objetivo" para produzir variações em outro conjunto de forma de ondas denominado de "população". Este trabalho apresenta como as formas de ondas são tratadas como código genético, a avaliação de seu fitness e as operações genéticas de cruzamento e mutação utilizadas para gerar novas formas de onda.

Download paper: [pdf] 205587 bytes