geração automática de acompanhamento rítmico para o violão: o estudo de caso cyber-joão
DESCRIPTION
Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João. Márcio Leal de Melo Dahia Orientador: Geber Ramalho Co-orientador: Carlos Sandroni. Motivação: O Violão Popular. Forma tradicional de tocar MPB: voz-e-violão. D´Accord Violão: Acompanhamento Rítmico. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/1.jpg)
Geração Automática de Acompanhamento Rítmico para
o Violão: O Estudo de Caso Cyber-João
Márcio Leal de Melo Dahia
Orientador: Geber Ramalho
Co-orientador: Carlos Sandroni
![Page 2: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/2.jpg)
2
Motivação: O Violão Popular
Forma tradicional de tocar MPB: voz-e-violão
![Page 3: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/3.jpg)
3
D´Accord Violão: Acompanhamento Rítmico
A partir do teclado do computador Liberdade ao usuário Trabalhoso
Aplicando padrões rítmicos em toda a música Pouco trabalhoso Sem qualidade
Violão MIDI Pouco acessível
Mão direita
Mão esquerda
![Page 4: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/4.jpg)
4
Objetivos
Construir um sistema de geração automática de acompanhamento rítmico para violão Fácil Rico
![Page 5: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/5.jpg)
5
Roteiro da Apresentação
O problema da geração de ritmos
Estado da Arte
Abordagem
Resultados
Conclusões
![Page 6: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/6.jpg)
6
Sistemas de Acompanhamento Automático (SAA)
Dados Estilo musical Grade de acordes O que o sistema já tocou Melodia+outros instrumentos
Cria uma “linha musical” Melódica, harmônica ou rítmica
![Page 7: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/7.jpg)
7
Dificuldades
Modelagem de Agentes Ambiente Complexo: dinâmico, não-determinístico,
contínuo, não episódico e “acessível” Objetivos: não são claros
Formalização do conhecimento Pouca explicação das escolhas musicais na
granularidade de notas Muitos fatores subjetivos
![Page 8: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/8.jpg)
8
Dificuldades específicas de acompanhamento rítmico
Caso do ritmo ainda mais crítico Pouco estudo teórico sobre essa dimensão
Algumas perguntas... Quais os padrões rítmicos usados em um dado estilo? Como escolher um padrão específico em detrimento
dos outros? Melodia, harmonia e andamento influenciam? Como?
Como variar os padrões em uma música?
![Page 9: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/9.jpg)
9
Roteiro da Apresentação
O problema da geração de ritmos
Estado da Arte
Abordagem
Resultados
Conclusões
![Page 10: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/10.jpg)
10
Dois paradigmas principais de SAA
“Nota por Nota” Gramáticas, regras, probabilidades para escolher as
notas
Reuso de Fragmentos Encadeando fragmentos musicais encontrados em
uma biblioteca
![Page 11: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/11.jpg)
11
Vantagens do Reuso de Fragmentos
Minimiza o problema da formalização Fragmentos = conhecimento
Escalável p/ diferentes instrumentos e estilos
Leva em conta expressividade
Naturalidade em relação ao acompanhamento rítmico
![Page 12: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/12.jpg)
12
SAA baseado em reuso de fragmentos
Band-in-a-Box Ponderado Regras...
![Page 13: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/13.jpg)
13
SAA baseado em reuso de fragmentos
ImPact Linha de contrabaixo em Jazz Biblioteca composta por 256 fragmentos
Propriedades musicais e contexto onde devem ser empregados
Raciocínio Baseado em Casos para recuperação dos padrões Mapeamento direto (fragmentos = casos, propriedades
musicais = atributos) k-nearest neighbors (k=1), atributos ponderados
Regras para refinar a escolha
![Page 14: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/14.jpg)
14
Roteiro da Apresentação
O problema da geração de ritmos
Estado da Arte
Abordagem
Resultados
Conclusões
![Page 15: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/15.jpg)
15
Abordagem Adotada
Partir da abordagem do ImPact Mais geral que BiaB Conhecimento profundo
Estudo de caso: Bossa Nova Grande importância para a música brasileira Bastante conhecido e fácil de avaliar Importância do acompanhamento rítmico no estilo Estudos musicológicos importantes sobre o estilo
![Page 16: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/16.jpg)
16
Abordagem Adotada
Adaptar a abordagem ImPact requer Novos fragmentos musicais Novos atributos para descrever os fragmentos Novas regras para refinar a escolha
Devido as mudanças Contrabaixo para violão Melodia para ritmo Jazz para Bossa Nova
![Page 17: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/17.jpg)
17
Padrões rítmicos do Cyber-João
21 padrões (a partir de performances de João Gilberto) 1 principal 7 cíclicos 7 viradas 4 de início de música 2 especiais
Todos duram 2 compassos binários (assinatura 2/4)
Apenas dois tipos de eventos possíveis: Bordão (polegar) “Puxada” (indicador, médio e anular juntos)
Em músicas lentas (< 80 spm) apenas alguns dos padrões podem ser usados
![Page 18: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/18.jpg)
18
Principais Padrões Rítmicos
![Page 19: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/19.jpg)
19
Atributos dos Padrões
Ritmo Harmônico (peso 4) Número de mudanças de harmonia em um segmento
Andamento (peso 5) Lento quando < 80 spm, rápido caso contrário
Início (peso 5) Se o padrão é usado no inicio de músicas
Freqüência de uso (peso 2) O quanto o padrão é usado. Máximo 5 e mínimo 1
Densidade (peso 1) Contagem do número de eventos no padrão. “Alta”, “média” e “baixa”
Virada (peso 3) Se o padrão é um padrão específico de virada
atributo Valores? peso
![Page 20: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/20.jpg)
20
Atributos dos Padrões
Padrão Rítmico
Contexto Musical Propriedades Musicais
Atributo Valor Atributo Valor
Ritmo Harmônico 2º e 3º temposDensidade Média
Freqüência de uso 4
Andamento RápidoVirada Não
Início Não
C Dm
![Page 21: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/21.jpg)
21
?
Regras (6 ao todo)
IIm7 V7 IGrau dos acordes
Número de ataques
Segmento
3 0REGRA:VIRADASE (melodia no último compasso <= 2 notas) E (se V7-I no último acorde do segmento e o primeiro do próximo) ENTÃO virada = sim; “use as outras propriedades musicais do padrão anterior”
![Page 22: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/22.jpg)
22
Exemplo de Regra
Virada
REGRA:VIRADASE (melodia no último compasso <= 2 notas) E (se V7-I no último acorde do segmento e o primeiro do próximo) ENTÃO virada = sim; “use as outras propriedades musicais do padrão anterior”
![Page 23: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/23.jpg)
23
Roteiro da Apresentação
O problema da geração de ritmos
Estado da Arte
Abordagem
Resultados
Conclusões
![Page 24: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/24.jpg)
24
Avaliação dos resultados
Criação de mais dois sistemas Crazy-João: Totalmente aleatório
Patamar mínimo de qualidade João-in-a-box
Semelhante ao software Band-in-a-box
![Page 25: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/25.jpg)
25
Avaliação dos resultados
Experimento 6 avaliadores
1 Musicólogo, 4 músicos profissionais e 1 amador 4 músicas
Desafinado, Chega de Saudade, Insensatez e Lígia Total de 12 amostras “cegas” Questionário para cada música
Número de erros por amostra Melhor e pior partes para cada amostra Se a amostra era estava em conformidade com a Bossa Nova Melhor das 3 amostras para cada música Excelente....
![Page 26: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/26.jpg)
26
Resultados
Música Crazy-João João-in-a-box Cyber-João
Desafinado 0 3 5
Chega de Saudade
0 2 4
Insensatez 1 1 5
Lígia 0 3 3
TOTAL 1 9 17
![Page 27: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/27.jpg)
27
Resultados
Resultados bastante satisfatórios Cyber-João avaliado como excelente em mais de 40% das vezes João-in-a-box, em 25%
Comentários “Cyber-João é mais estável” “Se um aluno meu tocasse essas músicas dessa maneira para
mim [em busca de comentários], diria que ele havia aprendido a tocar os padrões de Bossa Nova”
“Em alguns momentos um humano não faz melhor”
![Page 28: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/28.jpg)
28
Roteiro da Apresentação
O problema da geração de ritmos
Estado da Arte
Abordagem
Resultados
Conclusões
![Page 29: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/29.jpg)
29
Conclusões
Contribuições principais Sistema pioneiro de acompanhamento rítmico para
violão, baseado em uma abordagem generalizável Melhor compreensão sobre ritmo de violão em bossa
nova Abordagem ImPact é adaptável
Contribuições secundárias CBR
![Page 30: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/30.jpg)
30
Conclusões
Trabalhos Futuros Estender para o outros estilos Integrar com a ferramenta de extração automática
![Page 31: Geração Automática de Acompanhamento Rítmico para o Violão: O Estudo de Caso Cyber-João](https://reader035.vdocuments.pub/reader035/viewer/2022062500/56815186550346895dbfbe70/html5/thumbnails/31.jpg)
31
FIM