18
Aruanã Kaique Ferreira 070243 Ademir Mazzo Junior 080475 Compositor Musical

Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

Aruanã Kaique Ferreira 070243 Ademir Mazzo Junior 080475

Compositor Musical

Page 2: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

1. Composição musical com algoritmos ● Gregos antigos

● Dados de Mozart

● Experimentalismos de música moderna

Page 3: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

1. Composição musical com algoritmos

"Supposing, for instance, that the fundamental relations of pitched sound in the signs of harmony and of musical composition were susceptible of such expression and adaptations, the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent"

Page 4: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

1. Composição musical com algoritmosAbordagens

1. Estocástico2. Rule based3. Inteligência artificial

Page 5: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

2. Alguns trabalhos já realizados

2.1 Emily Howell

Desenvolvido por David Cope usando ATNs

Page 6: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

2. Alguns trabalhos já realizados

● Teria a Emily Howell passado no teste de turing?

● Qual o real mérito da alma

humana na composição musical?

Exemplo de música da Emily:http://www.youtube.com/watch?feature=player_embedded&v=QEjdiE0AoCU

Page 7: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

2. Alguns trabalhos já realizados

2.2 Gen Jam

Improvisador em tempo real de linhas melódicas de jazz!!!Uso de Algoritmos Genéticos.

Page 8: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

2. Alguns trabalhos já realizados

2.2 Brad Johanson , Stanford University

Uso de Programação genética para criar linhas melódicas.Usa redes neurais para fitness automático.

Page 9: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

3. O básico do básico de teoria musical

3.1 Aspectos Fundamentais

● Som é o resultado de uma freqüência constante, ou seja, uma vibração regular. ● Ruído é o resultado de uma freqüência não constante,

ou seja, irregular.

1. Ritmo2. Harmonia3. Melodia

Page 10: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

3. O básico do básico de teoria musical

3.2 Harmonia

Acordes de Wonderwall, Oasis:

Page 11: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

3. O básico do básico de teoria musical

3.2 Harmonia

Acordes arpejados de Someone like you, Adele:

Page 12: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

3. O básico do básico de teoria musical

3.3 Melodia

Nosso grande objeto de estudo nesse projeto.Sequência de notas musicais. Cada nota pode variar com relação a diversos aspectos: duração, tonalidade, entonação...

Page 13: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

3. O básico do básico de teoria musical3.4 Partituras e computadores

Uma notação que permite representar com bastante precisão uma música real no papel, e no computador também!

Se a máquina for capaz de dizer qual o andamento do compasso, quais notas tocar, quais durações ela vão ter, eis uma sequência de notas que com alguma sorte pode ser chamada de música.

Especificar as notas é simples!Complicado é que elas façam sentido!

Page 14: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

4. Implementação do nosso algoritmo

4.1 Fitness

● Interativo○ Classificador seleciona e atribui nota

● Aprende de exemplos (rede neural)○ Recebe fragmentos de música○ Exemplos podem vir de um estilo desejado

Page 15: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

4. Implementação do nosso algoritmo

4.2 Operadores - Inicialização

● Aleatória○ Começa do zero

● Amostra○ Começa com uma amostra provida pelo usuário○ Analisa e trabalha a partir daí

Page 16: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

4. Implementação do nosso algoritmo

4.3 Operadores - Seleção

● Baseado no fitness○ Usa aqueles que estão mais bem avaliados○ Maior convergência, porém pode não apresentar tanta

diversidade

● Aleatório○ Não usa o fitness○ Muita diversidade

Page 17: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

4. Implementação do nosso algoritmo

4.4 Crossover e mutação

● Crossover○ Entre segmentos○ Aleatório○ Musicalmente significativo

● Mutação○ Inversão de bits (pouco "musical")○ Seguindo alguma regra pode ser mais

significativo

Page 18: Copy of Music Power Point - Instituto de Computaçãorocha/teaching/2011s2/... · 3. O básico do básico de teoria musical 3.4 Partituras e computadores Uma notação que permite

Referências● GP-Music: An Interactive Genetic Programming System for Music

Generation with Automated Fitness Raters, Brad Johanson● Towards Melodic Extension Using Genetic Algorithms, Michael Towsey,

Andrew Brown, Susan Wright and Joachim Diederich● GenJam: Evolutionary Computation Gets a Gig, John A. Biles● A Brief History of Algorithmic Composition

https://ccrma.stanford.edu/~blackrse/algorithm.html● Cope, David (1984), New Directions in Music● Evolutionary Computer Music , Miranda, Eduardo Reck; Biles,● Composer's Underscore Environemnt, David Cope