sistemas multi agentes e computa o musical n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Sistemas Multi-Agentes e Computação Musical PowerPoint Presentation
Download Presentation
Sistemas Multi-Agentes e Computação Musical

Loading in 2 Seconds...

play fullscreen
1 / 21

Sistemas Multi-Agentes e Computação Musical - PowerPoint PPT Presentation


  • 58 Views
  • Uploaded on

Sistemas Multi-Agentes e Computação Musical. Pedro Ferreira IME-USP. Sistemas Multi-Agentes e Computação Musical. 1. Programação Genética 1.1. O paradigma 1.2. Programação Genética x Computação Musical 2. Vida Artificial 2.1. Vida Artificial?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Sistemas Multi-Agentes e Computação Musical' - odetta


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
sistemas multi agentes e computa o musical1
Sistemas Multi-Agentes e Computação Musical
  • 1. Programação Genética
    • 1.1. O paradigma
    • 1.2. Programação Genética x Computação Musical
  • 2. Vida Artificial
    • 2.1. Vida Artificial?
    • 2.2. Vida Artificial e Computação Musical
  • 3. Living Melodies
1 1 o paradigma
1.1. O paradigma
  • Evolução de Programas
  • Cromossomos Digitais
  • Reprodução
    • Genetic Recombination
    • Mutation
  • Seleção
    • Fitness-Proportionate Selection
    • Tournament Selection
  • Regressão Simbólica com Programação Genética
    • http://alphard.ethz.ch/gerber/approx/default.html
1 2 programa o gen tica e computa o musical 1
1.2. Programação Genética e Computação Musical (1)
  • Seleção: o quão um cromossomo é bom?
    • Human Critics
    • Rule-Base Critics
    • Learning-Based Critics
    • Coevolving Music Creators and Critics
  • A Seleção é o maior problema em programar arte com GP (ou PG ).
1 2 programa o gen tica e computa o musical 2
1.2. Programação Genética e Computação Musical (2)
  • Alguns Sistemas de composição com GP:
    • Occam (Bruce Jacob)
    • GenJam (Al Biles)
2 1 vida artificial
2.1. Vida Artificial?
  • Automatos Celulares
    • Conway’s Game of Life
  • Logo  StarLogo  NetLogo
  • Tierra (Tom Ray)
  • Firefly Sanctuary
  • Living Melodies (Palle Dahlstedt e Mats G.Nordahl)
vida artificial e computa o musical
Vida Artificial e Computação Musical
  • Frankensteinian Methods for Evolutionary Music Composition
  • Living Melodies
  • Eden
3 living melodies1
3. Living Melodies
  • 3. Living Melodies
    • 3.1. O sistema
    • 3.2. Representação Genética
    • 3.3. Dinâmica
    • 3.4. Reprodução
    • 3.5. Mapeamento Sonoro
    • 3.6. Resultados
3 1 o sistema
3.1. O Sistema

 Co-evolução

 Mating calls

 Não interativo

 Only my mom loves

3 2 representa o gen tica
3.2. Representação Genética
  • Genoma sonoro
    • N ≤ 10 notas preferidas
    • Repetições são permitidas
    • Espécie
  • Genoma procedural
    • Merece um slide 
genoma procedural 1
Genoma Procedural (1)
  • Determina o comportamento da criatura
  • Genes:
    • WALK, TURN, REST, SING, LOOP,IF
    • sintaticamente representados por W,{T-,T+,Ts},R,S,L{loop-count}{ninstructions},{< | = | >}{sensor}{sensor | constant}{ninstructions}
  • Sensores e propriedades:
    • Sensores a [b,c]: espécie da criatura situada na direção right-forward [frontal,left-forward]
    • Sensores d,e: intensidade e direção do som nas coordenadas atuais
    • Propriedades g,h: idade e direção da criatura
    • Numerais 00..99: os respectivos números
genoma procedural 2
Genoma Procedural (2)
  • Exemplos:
    • <d0103
    • =fh01
    • WWSRTsWW
    • WT-L0401S
3 3 din mica
3.3. Dinâmica
  • Espaço e movimento
  • Condições de fronteira
  • Idade,pontos de vida, alimento e morte
  • Conservação de energia
  • Som: propagação e sustentação
  • Listening pleasure: ((L – P + 1) / L)2
  • Consumo de energia (cost-of-time, cost-of-mating, cost-of-sing)
3 4 reprodu o
3.4. Reprodução
  • Restrições:
    • Proximidade
    • Energia
    • Idade
    • Exercício
    • Felicidade
  • Nova criatura:
    • Disposição espacial
    • Cross-over
3 5 mapeamento sonoro
3.5. Mapeamento Sonoro
  • Mapeamento absoluto
    • C#-C acima do C central (piano)
    • Pavarotti isn’t here
  • Mapeamento de intervalos
    • Intervalos locais
    • Intervalos globais
  • Saída MIDI (som de piano)
refer ncias
Referências
  • Palle Dahlstedt and Mats G. Nordahl, Living Melodies: Coevolution of Sonic Communication in Leonardo Vol. 34, Issue 3 - June 2001, pp. 243 – 248.
  • McCormack, J. 2001, Eden: An Evolutionary Sonic Ecosystem in Kelemen, J. & P. Sosík (eds), Advances in Artificial Life, 6th European Conference, ECAL 2001, Springer, Prague, Czech Republic, pp. 133-142. http://www.csse.monash.edu.au/~jonmc/projects/eden/eden.html
  • Werner, G.M. & Todd, P.M. (1998) Frankensteinian Methods for Evolutionary Music Composition, Musical Networks: Parallel distributed perception and performance. Cambridge, MA: MIT Press/Bradford Books