A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Dos Autómatos Celulares à Geração Automática de Música

Apresentações semelhantes


Apresentação em tema: "Dos Autómatos Celulares à Geração Automática de Música"— Transcrição da apresentação:

1 Dos Autómatos Celulares à Geração Automática de Música
Tiago Reis

2 Sumário 1ª Parte: 2ª Parte: Introdução aos autómatos celulares
Autómatos celulares elementares Mapeamentos gráficos de AC Padrões naturais 2ª Parte: Introdução à geração automática de música Introdução ao protocolo MIDI Mapeamento musical de AC

3 Autómatos Celulares O que é um autómato celular?
Constituído por uma grelha regular (infinita) Com um número finito de dimensões Cada célula tem um número finito de estados Parte de um estado inicial predefinido Evolui segundo uma regra O estado de cada célula varia a cada iteração consoante o estado da vizinhança na iteração anterior.

4 Autómatos Celulares Como representar um AC num computador?
É impossível representar uma grelha infinita Considera-se um espaço Toroidal :

5 Autómatos Celulares Os diferentes tipos de Autómatos Celulares:
Point attractors: Atinge um ponto de equilíbrio. Limit cycles: Tem um comportamento cíclico. Chaotic: Tem um comportamento imprevisivel. Structured: Desenvolve-se segundo padrões mas de forma instável/imprevisível.

6 Autómatos Celulares A utilização de Autómatos Celulares: Criptografia
Análise de reacções químicas Processadores Construção automática de imagens Construção automática de música

7 AC’s Elementares O que é um Autómato Celular Elementar?
Funcionamento das regras: Os nomes derivam de números decimais Ex: regra 110 :

8 AC’s Elementares Mapeamento gráfico: Regra 250: -Regra 188:

9 AC’s de Duas e Três Dimensões
Mapeamento gráfico: 2D: Exemplo 1: Butterfly Exemplo 2: Knitting 3D: Exemplo 1: Predador Presa Exemplo 2: 3D Game of Life

10 AC’s : Padrões Naturais
Natureza:

11 Geração Automática de Música
Várias Abordagens Algumas partem de Automatos Celulares Algumas geram ficheiros MIDI outras WAV’s ou MP3

12 Introdução ao Protocolo MIDI
MIDI (Musical Instrument Digital Interface) É um protocolo de comunicação entre instrumentos musicais e equipamentos electrónicos Possibilita que uma composição musical seja executada, transmitida ou manipulada por um dispositivo. É uma pauta digital, ao contrário do WAV e do MP3

13 Introdução ao Protocolo MIDI
Mensagem MIDI Conjunto de bytes que representam um comando e os seus parâmetros. Dividem-se em dois tipos: Mensagens de Canal Mensagens de Sistema

14 Introdução ao Protocolo MIDI
Significado dos bytes da Mensagem MIDI O bit mais significativo de cada byte identifica o tipo de informação que este contem: 1 no caso de ser um comando 0 no caso de ser um parametro Os restantes bits de cada byte identificam: O comando a efectuar caso o byte seja de comando Um valor de um parametro caso contrário O tamanho das mensagens MIDI varia entre 1 byte e 3 bytes

15 Mapeamento Sonoro de ACE’s
Abordagem: Paul Reiners, IBM Automatous Monk 2004

16 Mapeamento Sonoro de ACE’s
Como construir evoluções musicais apartir de ACE’s ? Cada linha representa um tempo musical Cada célula da linha representa uma tecla do piano (uma nota, uma mensagem MIDI) Ter em conta os tipos de escala e intervalos entre as notas dos mesmos.

17 Mapeamento Sonoro de ACE’s
Problemas que surgiram nesta abordagem: Os acordes gerados tornam-se muito densos A experiência auditiva pode tornar-se desagradável

18 Mapeamento Sonoro de ACE’s
Soluções adoptadas: KEEP IT SIMPLE! Utilizar mapeamentos simples que não usem várias notas ao mesmo tempo. Manter a “inteligência musical” fora do mapeamento.

19 Mapeamento Sonoro de ACE’s
Música: Regra 150 : - Regra 150 (SUM) : Regra 225 : - Regra 110:

20 Mapeamento Sonoro de AC’s
Outras Abordagens: Camus Eduardo Miranda Mapeamento de AC’s bidimensionais Music Sketcher IBM Abordagem Top Down O utilizador constrói os diferentes ritmos e melodias O programa aplica as transformações necessárias à consonância dos ritmos e das melodias

21 Conclusão Os progressos feitos no mapeamento musical da evolução de um AC são apenas um pequeno passo na criação automática de musica. A música gerada automaticamente até à data é muito pobre. O papel do protocolo MIDI é e continuará a ser fundamental neste processo.


Carregar ppt "Dos Autómatos Celulares à Geração Automática de Música"

Apresentações semelhantes


Anúncios Google