brazil vox populi is winner of the international competition dream centenary computer graphics in...

16

Upload: doreen-hines

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan
Page 2: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Artemis MoroniIA/CTI

Jônatas ManzolliNICS/UNICAMP

Fernando Von ZubenFEEC/UNICAMPRicardo GudwinFEEC/UNICAMP

An Evolutionary Approach

Applied to Algorithmic Composition

http:/ /www.ia.cti.br/~artemis/voxpopuli

BRAZIL

Page 3: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

VOX POPULI is WINNER of

The International Competition Dream Centenary Computer Graphics

in Aizu, Japan

http://www.ia.cti.br/~artemis/voxpopuli

Page 4: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

VOX POPULI, what is it ?

Ø an end-user interface that allows real time parametric control of sound events;

Ø an interactive environment in which Evolutionary Computation is applied to AlgorithmicComposition;

Ø uses genetic algorithms to generate and evolve a sequence of chords played as MIDIdata.

Page 5: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

In VOX POPULI…

Individuals of the population are defined as groups of four voices.

These voices are randomly generated on the interval [0…127], which corresponds to MIDI events:

pitch is represented by the MIDI note table;

duration depends on the rhythmic genetic cycle;

loudness is related to MIDI velocity table;

timbre is given by the General MIDI instrument definition.

Page 6: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Ø In each generation, 30 chords are produced and evaluated;

Ø They are internally represented as a chromosome with 28bits, composed of 4 words with 7 bits:

1010111 1100110 1100111 1110001

http://www.ia.cti.br/~artemis/voxpopuli

Page 7: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Rhythmic Genetic Cycle

REPRODUCTION

CROSSOVER

MUTATION

FITNESS1010101 1011101 0000101 11101011011111 0001101 1101101 00001011010001 0111101 1100111 0101101

1011111 0001101 1101101 0000101Current best chord

interface

Page 8: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Voices Range Criterion

Page 9: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Consonance Criterion

Co(N1, N2) = Intersection(N1, N2)

Page 10: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Musical Fitness

•Octave FitnessO = Max(Oc(xi ))/4, i = 1, 4;

•Melodic FitnessM(N1, N2, N3, N4) = Max[CId(Nj)],j = 1, 4;

whereCId(Nj) = Co(Nj, Id).

•Harmonic FitnessMax(Co(N1, N2), Co(N2, N3,), Co(N3, N4), Co(N4,

N1)

Page 11: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Musical Fitness

F(O, M, H) = Octave Fitness +

Melodic Fitness + Harmonic Fitness

Page 12: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Interface and Parameter Control

Melodic ControlOctave Control

Biological ControlRhythmic ControlOrchestra Control

Page 13: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Interactive Pad Control Red Curve

Melodic ControlOctave Control

Blue CurveBiological ControlRhythmic Control

Page 14: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Fitness Displays

• Notes fitness, on the top;• In the middle, a bar graph shows the four voices

(bass, tenor, contralto, soprano) and their value• The last shows the melodic, harmonic and octave

fitness plot.

Page 15: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

Sound Examples

Page 16: BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan

We would like to thank our fellow student Leonardo

N. S. Pereira for developing the

routines to evaluate the consonance criterion. This

work was supported by FAPESP (São Paulo State

Research Foundation, process no. 95/08479-3),

CTI (Technological Center for Informatics), and CNPq (process no. 300910/96-7).